浙江省2004年4月高等教育自学考试数据库原理试题
课程代码:02336
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共20分)
1.在数据库技术中,独立于计算机系统的模型是( )。
A.E-R模型
B.层次模型
C.关系模型
D.面向对象的模型
2.取出关系中的某些列,并消去重复的元组的关系运算称为( )。
A.取列运算
B.投影运算
C.联结运算
D.选择运算
3.SQL基本表的创建中是通过( )实现参照完整性规则的。
A.主键子句
B.外键子句
C.检查子句
D来源:91 考试网.NOT NULL
4.设计性能较优的关系模式称为规范化,规范化的主要理论依据是( )。
A.关系规范化理论
B.关系运算理论
C.代数运算理论
D.数理逻辑理论
5.在E-R模型转换成关系模型的过程中,下列叙述不正确的是( )。
A.每个实体类型转换成一个关系模式
B.每个M∶N联系类型转换一个关系模式
C.每个联系类型转换成一个关系模式
D.在处理1∶1和1∶N联系类型时,不生成新的关系模式。
6.系统死锁属于( )。
A.事务故障
B.程序故障
C.系统故障
D.介质故障
7.与分散式DB相比,分布式DB具有( )。
A.数据分散性
B.数据分布性
C.逻辑整体性
D.数据透明性
8.在面向对象数据模型中,下列叙述不正确的是( )。
A.类相当于E-R模型中实体类型
B.类本身也是一个对象
C.类相当于E-R模型中实体集
D.类的每个对象也称为类的实例
9.假如采用关系数据库系统来实现应用,在数据库设计的( )阶段,需要将E-R模型转换为关系数据模型。
A.概念设计
B.物理设计
C.逻辑设计
D.运行阶段
10.数据库镜像可以用于( )。
A.保证数据库的完整性
B.实现数据库的安全性
C.进行数据库恢复或并发操作
D.实现数据共享
二、填空题(每小题2分,共20分)
1.数据库系统中常用的三种数据模型有层次模型、__________和__________。
2.关系模式的三类完整性约束条件分别是__________、参照完整性约束和__________。
3.聚合函数“count(列名)”的语义是__________。
4.对于属性X的每个具体值,属性Y都有唯一的具体值与之对应,称Y__________X,或称X决定Y,记为__________。
5.在数据抽象中,概括层次表示__________联系,聚集层次表示__________联系。
6.如果对数据库的并发操作不加以控制,则会带来三类问题:__________,不一致分析问题,__________。
7.在定义数据分片时,必须遵守三个条件:__________,重构性条件和__________。
8.继承性可以发生在__________一级或__________一级。
9.与数据库系统相比较,文件管理系统的数据共享性__________,数据独立性__________。
10.视图是定义在__________之上的,对视图的一切操作最终要转换为对__________的操作。
三、名词解释(每小题4分,共16分) 1.外模式/模式映象 2.超键 3.事务 4.BCNF