本科数据库考试试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安徽三联学院2010-2011学年度第二学期

《数据库原理及应用》期终考试试卷(A卷)系别:专业:班级:

姓名:学号:

题号一二三四五六总分

得分

一、选择题(每小题2分,共20分)

请将选择题答案写在下列表格中,写在其它地方计为零分。

12345678910

11121314151617181920

1.在SQL语言中PRIMARY KEY的作用是()

A.定义主码

B.定义外部码

C.定义处部码的参照表

D.确定主码类型

2.在SQL中,建立视图用的命令是()。

A.CREATE SCHEMA

B.CREATE TABLE

C.CREATE VIEW

D.CREATE INDEX 3.在书店的"销售"表中,定义了:书名,作者号,出版社号,价格等属性,其主键应

是()

A.书号

B.作者号

C.出版社号

D.书号,作者号

4.在SQL语言中,修改数据库对象的结构时,应使用的命令是()

A.UPDATE

B.INSERT

C.ALTER

D.MODIFY

5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名

职员,从职员到部门的联系类型是()

A.多对多

B.一对一

C.多对

一 D.一对多

6.SQL中,聚合函数SUM(列名)用于()

A.对数值型列中的值求和 B.计算属性的个数

C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数

7.数据库触发器用于定义()

A.安全性控制

B.完整性约束条件

C.数据存取范围

D.死锁的处理方法

8.模式查找like'_a%',下面()是可能的。

A.aili

B.bai

C.bba

a

9.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、

DELETE、UPDATE实现下列哪类功能()。

A.数据查询B.数据操纵

C.数据定义D.数据控制

10.在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中()

A.属性名都不相同

B.去掉了重复的列

C.行都不相同

D.属性值都不相同

11.调用一个名为fn1的内嵌表值函数,正确的方法是()。

A.select*from表名

B.select fn1from表名

C.select*from fn1

D.select fn1from*

12.触发器创建在()中。

A.表

B.存储过程

C.数据库

D.查询

13.create procedure是用来创建()的语句。

A.程序

B.存储过程

C.触发器

D.函数

14.以下触发器是当对[表1]进行()操作时触发。

create trigger abc on表1

for insert,update,delete

as……

A.只修改

B.只插入

C.只删除

D.插入、修改、删除

15.要删除一个名为A1的存储过程,应用命令:()procedure A1。

A.delete

B.alter

C.drop

D.execute

16.触发器可引用视图或临时表,并产生两个特殊的表是()。

A.deleted、inserted

B.delete、insert

C.view、table

D.view1,table1

17.执行带参数的存储过程,正确的方法为()。

A.存储过程名(参数)

B.存储过程名参数

C.存储过程名=参数

D.A,B,C三种都可以

18.当要将一个函数执行的结果返回给一个整型变量时,不正确的方法为()。

A.函数名(@整型变量)

B.函数名@整型变量

C.函数名=@整型变量

D.@整型变量=函数名

19.当删除()时,与它关联的触发器也同时被删除。

A.视图

B.临时表

C.过程

D.表

20.计算2009年2月12日与2010年8月8日之间的天数差,应使用哪个函数?

A.DateAdd

B.DateDiff

C.Day

D.Month

二、填空题(每空1分,共20分)

1.SQL语言中,用于创建存储过程的语句是__create procedure____。

2.系统数据库文件有__master、_model__、_msdb_和tempdb数据库。

3.在关系模型中,表的行称为元组,列称为__属性____。

4.用树型结构表示实体类型及实体间联系的数据模型称为_层次模型_。

5.关系模型的完整性约束有域完整性,实体完整性、参照完整性和用户自定义完整

性。

6.SQL Server2000局部变量名字必须以_@_开头,而全局变量名字必须以__@@开头。

7.SQL Server2000数据库中的所有数据和对象都存储在文件中。这些文件有3种,

相关文档
最新文档