课程代码:02336
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.数据库系统中,对用户使用的数据视图的描述称为( )
A.概念模式 B.内模式
C.存储模式 D.外模式
2.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据( )
A.相容性 B.独立性
C.共享性 D.一致性
3.实体完整性规则是指关系中( )
A.不允许有空行 B.主键不允许有空值
C.不允许有空列 D.外键不允许有空值
4.在数据库系统中,属于“第三级存储器”的是( )
A.高速缓存 B.快闪存储器
C.光存储器 D.磁盘存储器
5.实现关系代数投影运算的SQL子句是( )
A.SELECT B.ORDER BY
C.FROM D.WHERE
6.题在12.题后面图片上
7.设有关系模式R(A,B,C),F={A→B,C→B}。相对于F,R的候选键为( )
A.AC B.ABC
C.AB D.BC
8.设关系模式R(U),X、Y、Z是U的子集,且Z=U-X-Y.下面关于多值依赖的叙述中,不正确的是( )
A.若x→→Y,则X→→Z B.若X→→Y,且Y′ Y,则X→→Y′
C.若X→Y,则X→→Y D.若z=Φ,则X→→Y
9.将ER模型转换成关系模型,属于数据库的( )
A.需求分析 B.概念设计
C.逻辑设计 D.物理设计
10.SQL语言中,用GRANT/REVOK来源:91exam.orgE语句实现数据库的( )
A.并发控制 B.完整性控制
C.一致性控制 D.安全性控制
11.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现( )
A.死锁 B.共享锁
C.活锁 D.排它锁
12.以下关于事务调度和封锁的描述中,正确的是( )
A.遵守两段封锁协议的并发事务一定是可串行化的
B.可串行化的并发事务一定遵守两段封锁协议
C.遵守两段封锁协议的并发事务不一定是可串行化的
D.遵守两段封锁协议的并发事务一定不会产生死锁

二、填空题(本大题共10小题,每小题1分。共10分)
请在每小题的空格中填上正确答案,错填、不填均无分。
16.层次模型中记录之间的联系是通过_______实现的。
17.查询优化的策略之一是对关系文件进行适当的预处理。预处理的方法是对文件进行_____或建立索引文件。
18.在DBS的全局结构中,磁盘存储器上的数据结构有四种形式:数据文件、_____、索引文件和统计数据组织。
19.设有关系R和S,与R-S等价的元组关系演算表达式是_______。
20.若关系模式R∈2NF,则要求R中每个_______完全函数依赖于R的候选键。
21.设关系模式R(X,Y,Z),F={Y→X,Y→Z},则分解ρ={XY,XZ}丢失的函数依赖是_____。
22.判断分解ρ={R1,R2}是否满足无损联接的充分必要条件是R1∩R2→(R1-R2)或_____。
23.数据库并发操作通常会带来丢失更新、_____和不一致分析等问题。
24.事务的持久性是由DBMS的______子系统实现的。
25.分布透明性是分布式数据库系统的主要目标之一。它包括三个层次:分片透明性、位置透明性和_______透明性。

27.设有学生关系S(SNO,SNAME,AGE,SEX)和选课关系SC(SNO,CNO,GRADE)。用关系代数表达式写出至少选修了学生名(SNAME)为“LIMIN”所选课的学生学号(SNO)。
28.已知关系模式R(A,B,C,D,E,G),F={AB→C,C→A,BC→D,ACD→B,
D→EG,BE→C,CG→BD,CE→AG},试求属性闭包(BD)+=?
29.在用chase过程进行无损联接测试时,如何根据最后一张表格的特征来判断分解是否具有无损联接性?
30.视图机制使数据库系统具有哪三个优点?
31.简述运行记录优先原则的含义。
32.简述产生死锁的原因以及解除死锁的方法。
33.解释OODB中封装的概念及其优点。
34.设有2个关系模式:
教工(职工编号,姓名,年龄,学院编号)
学院(学院编号,名称)
如果规定当删除某学院信息时,将教工关系中该学院的学院编号置为空值。试写出符合上述规则的外键子句。
35.分布式数据库中定义数据分片时,必须满足哪三个条件?