数据库期末考试复习题及答案-填空简答(本大题共9小题,每空1分,共10分)请在每小题的空格中填上正确答案
错填、不填均无分
关系数据模型由关系数据结构、关系操作和关系完整性约束三部分组成
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的属性3
在Student表的Sname列上建立一个唯一索引的SQL语句为:CREATEUNIQUEINDEXStusnameONstudent(Sname)4
SELECT语句查询条件中的谓词“
=ALL”与运算符NOTIN等价5
关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则侯选码是A和(B,C),R∈ABNF
分E-R图之间的冲突主要有属性冲突、命名冲突、结构冲突三种
事物是DBMS的基本单位,是用户定义的一个数据库操作序列
存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为死锁
可串行性是并发事务正确性的准则
三、简答题(第1、3题3分,第2题4分,共10分)1.试述关系模型的参照完整性规则
答:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值
2.试述视图的作用
(1)视图能够简化用户的操作
(1分)(2)视图使用户能以多种角度看待同一数据
(1分)(3)视图对重构数据库提供了一定程度的逻辑独立性
(1分)(4)视图能够对机密数据提供安全保护
登记日志文件时必须遵循什么原则
登记日志文件时必须遵循两条原则:(1)登记的次序严格