逻辑设计阶段
D.概念设计阶段
15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规
则属于(
)。
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
16.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行
失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于
(
)状态。
A.安全性
B.一致性
C.完整性
D.可靠性
f17(
)用来记录对数据库中数据进行的每一次更新操作。
A.后援副本
B.日志文件
C.数据库
D.缓冲区
18.在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是()AXX:TRUEBSS:TRUECSX:FALSEDXS:FALSE
19设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是
A该操作不存在问题
B该操作丢失修改
C该操作不能重复读
D该操作读“脏”数据
T1readAreadBsumAB
readAreadBsumABwriteAB
图2
T2
readAA=A2writeA
20已知事务T1的封锁序列为:LOCKSA…LOCKSB…LOCKXC
…UNLOCKB…UNLOCKA…UNLOCKC
事务T2的封锁序列为:LOCKSA…UNLOCKA…LOCKSB
…LOCKXC…UNLOCKC…UNLOCKB
则遵守两段封锁协议的事务是(
)
AT1
BT2
CT1和T2
D没有
二、填空题
(本大题共7小题,每空1分,共10分)请在每小题的空格中填上正确答案。
f错填、不填均无分。
得分
1关系数据库的实体完整性规则规定基本关系的主属性取空值。
都不能
2在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为外
码
。
3SQL语言中,用于授权的语句是___GRANT______。
4关系R与S的交可以用关系代数的5种基本运算表示为R(RS)
。
5数据库系统中最重要的软件是
DBMS
,最重要的用户是DBA
6数据库设计分为以下六个设计阶段:需求分析阶段、
r
、逻辑结构设计阶段er转关系模式、
取
、数据库实施阶段、数据库运行和维护阶段。
概念结构设计阶段e物理结构设计阶段存
7已知关系R(A,B,C,D)和R上的函数依赖集FA→CD,C→B,则R∈2NF。
三、简答题
(本大题共3小题,第1题4分,第2、3题各3分,共10分)
得分
1试述数据、数据库、数据库管理系统、数据库系统的概念。2.说明视图与基本表的区别和联系。3.数据库系统的故障有哪些类型?
(1)事务故r