数据库系统概论模考试题+参考答案.docx
数据库系统概论模考试题+参考答案
一、单选题(共97题,每题1分,共97分)
1.要求事务读前加共享锁,读完即释放,这种封锁协议是()。
A、3级封锁协议
B、2级封锁协议
C、1级封锁协议
D、4级封锁协议
正确答案:B
2.在数据库中,描述数据库的各级数据结构,称为()。
A、数据库模式
B、数据模型
C、数据库管理系统
D、数据字典
正确答案:D
3.能够保证数据库系统中的数据具有较高的逻辑独立性的是()
A、模式
B、外模式/模式映像
C、外模式
D、模式/内模式映像
正确答案:B
4.为了防止一个用户的工作不适当地影响另一个用户,应该采取()
A、访问控制
B、完整性控制
C、并发控制
D、安全性控制
正确答案:C
5.SELECT语句中“SELECTDISTINCT”表示查询结果中()
A、去掉了重复的列
B、属性名都不相同
C、行都不相同
D、属性值都不相同
正确答案:A
6.()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
A、事务
B、程序
C、命令
D、文件
正确答案:A
7.在学生关系中,用SQL语句列出所有计算机系的学生姓名,应该对学生关系进行()操作。
A、选择和投影
B、选择
C、连接
D、投影
正确答案:A
8.SQL中用于删除基本表的命令是()。
A、DROP
B、DELETE
C、UPDATE
D、ZAP
正确答案:A
9.在SQL语句中,给用户授权的命令是()。
A、GRANT
B、SET
C、REVOKE
D、FROM
正确答案:A
10.下列哪个是单目运算()。
A、投影
B、并
C、差
D、除
正确答案:A
11.参照完整性约束是为了()。
A、限制引用一个关系中的不同元组数据
B、限制引用不同关系中的元组数据
C、限制两个关系相互引用
D、限制一个关系引用与之相联系的关系中的不存在的元组数据
正确答案:D
12.对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。
A、既不具有无损连接性,也未保持函数依赖
B、具有无损连接性,但未保持函数依赖
C、既具有无损连接性,又保持了函数依赖
D、不具有无损连接性,但保持了函数依赖
正确答案:A
13.在关系数据库中,关系之间的联系通过()实现。
A、候选键
B、索引
C、外键
D、主键
正确答案:C
14.用户涉及的逻辑结构用什么描述?()
A、模式
B、子模式
C、存储模式
D、概念模式
正确答案:B
15.下面哪一个不是数据库复制的方式?()
A、对等复制
B、主从复制
C、级联复制
D、镜像复制
正确答案:D
16.当修改基表数据时,视图()。
A、可以看到修改结果
B、不许修改带视图的基表
C、需要重建
D、无法看到修改结果
正确答案:A
17.在数据库三级模式间引入二级映象的主要作用是()
A、提高数据与程序的可移植性
B、提高数据与程序的安全性
C、提高数据与程序的独立性
D、保持数据与程序的一致性
正确答案:C
18.在关系中能唯一标识元组的属性集称为关系模型的()。
A、主码
B、候选码
C、超码
D、外码
正确答案:C
19.以下哪个SQL命令用于修改已有的数据?()
A、UPDATE...SET
B、ALTER
C、CHECK
D、DELETE
正确答案:A
20.下列不属于数据库系统特点的是()
A、数据共享
B、数据完整性
C、数据冗余度高
D、数据独立性高
正确答案:B
21.将查询SC表的权限授予用户USER1,并允许该用户将此权限授予其他用户。此功能的SQL语句是()。
A、GRANTSELECTONSCTOUSER1WITHGRANTOPTION
B、GRANTSELECTONSCTOUSER1WITHPUBLIC
C、GRANTSELECTONSCONUSER1WITHPUBLIC
D、GRANTSELECTONSCONUSER1WITHGRANTOPTION
正确答案:A
22.以下不能作为关系数据库的关系的是()。
A、M(学号,姓名,简历)
B、S(学号,系,宿舍号)
C、T(学号,班级,系)
D、N(学号,班主任,专业)
正确答案:A
23.数据库系统并发控制的主要方法是采用()机制。
A、改为串行
B、拒绝
C、封锁
D、不加任何控制
正确答案:C
24.具有数据冗余度小、数据共享以及较高数据独立性等特征的系统是()
A、管理系统
B、文件系统
C、高级程序
D、数据库系统
正