数据库应用技术考 联系客服

发布时间 : 星期二 文章数据库应用技术考更新完毕开始阅读a05f76da650e52ea551898e1

终结性考试模拟试题

一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。)

1. 下列功能中,不属于数据库管理系统功能的是( B )。 A、数据库对象定义 B、数据库文件读写 C、数据查询 D、数据更新

2. 下列类型中,属于定点小数类型的是( A )。 A、numeric B、int C、datetime D、real

3. 对char(10)类型的列,若存储“电视”,其占用的字节数是( C )。 A、4 B、5 C、10 D、20

4. 下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是( B )。 A、Where 成绩 >= 60 OR成绩 <= 80 B、Where成绩 >= 60 AND成绩 <= 80 C、Where 60 <= 成绩 <= 80 D、Where成绩 IN(60..80)

5. 下列关于聚集索引与非聚集索引的说法,正确的是( C )。 A、在一个表上可以建立多个聚集索引和多个非聚集索引 B、在一个表上可以建立多个聚集索引和最多一个非聚集索引 C、在一个表上可以同时存在聚集索引和非聚集索引 D、必须先建立聚集索引,然后再建立非聚集索引 6. 下列关于触发器的说法,正确的是( B )。

A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句 B、触发器是由数据更改操作引发的自动执行的代码 C、引发触发器执行的操作可以是SELECT

D、CREATE TRIGGER tri ON table1 FOR INSERT定义的是前触发型触发器

7. 可以利用Connection对象的Execute方法实现对数据库的更改操作。下列将SC表中

1

学号为S105的学生的成绩减少10分的语句,正确的是( C )。

A、ADOcn.Execute “ALTER SC SET Grade = Grade - 10 WHERE 学号 = 'S105' ” B、ADOcn.Execute “ALTER FROM SC SET Grade = Grade - 10 WHERE 学号 = 'S105' ”

C、ADOcn.Execute “UPDATE SC SET Grade = Grade - 10 WHERE 学号 ='S105' ” D、ADOcn.Execute “UPDATE FROM SC SET Grade = Grade - 10 WHERE 学号 = 'S105' ”

8. 下列声明并创建Connection对象的语句,正确的是( B )。 A、Dim ADOcn As Connection

B、Dim ADOcn As New Connection C、Declare ADOcn As New Connection D、Declare ADOcn As Connection

9. 若有学生表Student,结构为:学生(学号,姓名,所在系),选课表SC结构为:选

课(学号,课程号,成绩)。现要查询信息工程系学生的姓名和所选的课程号。下列关系代数表达式正确的是( C )。 A、σ姓名,课程号( ∏所在系=‘信息工程’ (SC Student)) B、σ姓名,课程号( ∏所在系=‘信息工程’ SC Student) C、∏姓名,课程号(σ所在系=‘信息工程’ (SC Student)) D、∏姓名,课程号(σ所在系=‘信息工程’ SC Student)

10. 下列关于第二范式的说法,错误的是( D )。 A、第二范式的关系模式一定是第一范式的 B、第二范式的关系模式有可能存在数据冗余

C、第二范式的关系模式一定不存在非主属性对主键的传递函数依赖 D、第二范式的关系模式一定不存在非主属性对主键的部分函数依赖 11. 设有关系表:教师(教师编号,教师姓名,性别,电话号),其中电话号允许为空。

下列数据插入语句中,正确的是( D )。

A、INSERT INTO 教师 ( 't001', '刘晓红', '女', NULL ) B、INSERT INTO 教师 VALUES ('t001', '刘晓红', '女')

C、INSERT INTO 教师(教师编号,教师姓名,性别) ('t001', '刘晓红', '女')

D、INSERT INTO 教师(教师编号,教师姓名,性别) VALUES('t001', '刘晓红', '女') 12. 下列关于视图的说法,错误的是( A )。

A、只能在基本表上建立视图,不能在视图上再建立视图 B、通过视图查询数据时最终都转换为对基本表的查询

2

C、视图在一定程度上提供了数据的逻辑独立性 D、视图提供了一定的安全控制机制

13. 下列查询年龄最大的前四个学生(包括并列的情况)的语句,正确的是( C )。 A、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage ASC B、SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage ASC C、SELECT TOP 4 WITH TIES * FROM Student ORDER BY Sage DESC D、SELECT TOP 4 WITH TIES * FROM Student GROUP BY Sage DESC

14. 下列关系代数运算中,要求参与运算的两个集合必须列个数相同的是( C )。 A、选择运算 B、投影运算 C、并运算

D、笛卡尔积运算

15. 下列关于SQL Server中扩大数据库空间的说法,正确的是(A、日志文件和数据文件的空间都可以扩大

B、只能扩大数据文件的空间,不能扩大日志文件的空间

C、只能扩大日志文件的空间,不能扩大数据文件的空间 D、在数据库空间未用满时不能进行扩大数据库空间的操作 1. 下列属于数据模型三要素的是( D )。 A、数据库、数据库管理系统和操作系统 B、数据库、数据库管理系统和应用程序 C、数据库、数据库管理系统和数据库文件 D、数据结构、数据操作和数据完整性约束

2. 下列关于关系运算中选择运算的说法,正确的是( B )。A、选择运算是从垂直方向选取表中的若干列

B、选择运算是从水平方向选取表中满足条件的记录 C、进行选择运算的两个表必须结构相同

D、进行选择运算时要求两个表中必须有同名列 3. 下列类型中,属于浮点类型的是( D )。 A、numeric B、int

C、datetime D、real

4. 对char(10)类型的列,若存储“中国”,其占用的字节数是(A、2 B、4 C、10 D、20

A )。 C )。 3

5. 下列条件子句中,能够筛选出价格不在100~200(不包括边界值)的是( A )。 A、Where 价格 NOT BETWEEN 100 AND 200 B、Where价格 BETWEEN NOT 100 AND 200 C、Where 价格 NOT BETWEEN 101 AND 201 D、Where 价格 BETWEEN NOT 101 AND 201

6. 现要统计选课表中C01课程的总成绩,下列语句中正确的是( C )。 A、SELECT COUNT(成绩) FROM 选课表 WHERE 课程号 = 'C01' B、SELECT COUNT(*) FROM 选课表 WHERE 课程号 = 'C01' C、SELECT SUM(成绩) FROM 选课表 WHERE 课程号 = 'C01' D、SELECT SUM(*) FROM 选课表 WHERE 课程号 = 'C01' 7. 下列关于非聚集索引的说法,正确的是( A )。 A、在一个表上可以建立多个非聚集索引 B、在一个表上最多只能建立一个非聚集索引 C、非聚集索引必须在聚集索引之后建立

D、建立非聚集索引后,数据会按非聚集索引键值排序

8. 设有图书销售表(书号,销售时间,销售数量,销售总价),设同一时间可销售多种

图书,但同一图书同一时间只能销售一次。其中适合作为主键的是( D )。 A、仅书号 B、仅销售时间

C、书号或者是销售时间 D、(书号,销售时间)

9. 设要查询不姓“张”的学生,下列条件子句中正确的是( C )。 A、Where 姓名 != '张%' B、Where 姓名 LIKE '!张%'

C、Where 姓名 NOT LIKE '张%' D、Where 姓名 LIKE NOT '张%'

10. 下列表达式中,与“年龄 NOT BETWEEN 20 AND 30”等价的是( D )。 A、年龄 > 20 AND 年龄 < 30 B、年龄 > 20 OR 年龄 < 30 C、年龄 < 20 AND 年龄 > 30 D、年龄 < 20 OR 年龄 > 30

11. 下列关于视图的说法,错误的是( A )。

A、只能在基本表上建立视图,不能在视图上再建立视图 B、通过视图查询数据时最终都落实到对基本表的查询 C、视图在一定程度上提供了数据的逻辑独立性 D、视图提供了一定的安全控制机制

12. 数据库中一个事务的执行不能被其他事务干扰,这个特性称为事务的( C )。

4