全国2004年10月高等教育自学考试数据库原理试题
课程代码:02336
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为( )
A.物理结构独立性
B.物理数据独立性
C.逻辑结构独立性
D.逻辑数据独立性
2.DBS中,“联机存储器”是指( )
A.内存和外存
B.内存和快闪存
C.磁盘和光盘
D.快闪存和磁盘
3.设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是( )
A.职工号
B.姓名,技能
C.技能
D.职工号,技能
4.下列选项中,不正确的是( )
A.R=(R-S)∪(R∩S)
B.R-S=R-(R∩S)
C.R∩S=S-(R-S)
D.R∩S=S-(S-R)
5.在SQL语言中,用于测试列值非空的短语是( )
A.IS NOT EMPTY
B.IS NOT NULL
C.NOT UNIQUE
D.NOT EXISTS
6.如果关系模式R上有函数依赖AB→C和A→C,则R中存在( )
A.完全依赖
B.局部依赖
C.传递依赖
D.多值依赖
7.设有关系模式R(A,B,C,D)上的函数依赖集F={AB→CD,C→A},则R最高属于( )
A.2NF
B.3NF
C.BCNF
D.4NF
9.在需求分析阶段,数据字典是对系统中( )
A.数据的描述
B.处理的描述
C.功能的描述
D.数据与处理关系的描述
10.扩展的ER模型中,子类与超类之间存在着( )
A.相容性
B.一致性
C.继承性
D.完整性
11.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是( )
A.一对一
B.一对多
C.多对多
D.多对一
12.设关系模式R(A,B,C,D)上的函数依赖集F={AD→B,C→D},F在属性集ABC上的投影ПABC(F)为( )
A.{AD→B,C→D}
B.{C→B}
C.{AB→C}
D.{AC→B}
13.在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为( )
A.结构类型
B.数组类型
C.集合类型
D.组合类型
14.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是( )
A.GRANT GRADE ON SC TO ZHAO
B.GRANT UPDATE ON SC TO ZHAO
C.GRANT UPDATE (GRADE) ON SC TO ZHAO
D.GRANT UPDATE ON SC (GRADE) TO ZHAO
15.已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)
…UNLOCK(B) …UNLOCK (A) …UNLOCK (C)
事务T2的封锁序列为:LOCK S(A) …UNLOC来源:91exam .orgK (A) …LOCK S(B)
…LOCK X(C) …UNLOCK (C) …UNLOCK (B)
则遵守两段封锁协议的事务是( )
A.T1
B.T2
C.T1和T2
D.没有
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.与数据库系统相比较,文件系统的三个主要缺陷是数据冗余性、数据不一致性和___________ 。
17.数据库系统的体系结构分为三级:内部级、概念级和___________级。
18.对关系进行投影、选择、联接运算的结果是___________。
19.在关系代数表达式的语法树中,叶子结点是关系,非叶子结点是___________。
20.设关系模式R(A,B,C,D,E),R上的函数依赖集F={A→B,C→D,D→E},R的候选键是___________。
21.在面向对象数据模型中,主要存在包含与___________两种不同类型的数据联系。
22.已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中 WHERE子句的条件表达式是___________。
23.在面向对象数据模型中,对象由一组变量、消息和___________组成。
24.在SQL语言的关系定义语句中,外键子句实现___________完整性约束。
25.各场地的数据模型不同的分布式数据库系统称为___________DDBS.
三、简答题(本大题共10小题,每小题3分,共30分)
26.什么是事务的隔离性?
27.简述“运行记录优先原则”。
28.设有关系R(A,B,C)和S(D,E,A),A是R的主键和S的外键,为了实现完整性约束,SQL语言中规定对R的删除操作可以采取哪三种措施?
29.试述数据库系统中常见的三类故障。
30.在下表中填写X封锁与S封锁的相容矩阵,用N表示不相容,Y表示相容。
T2
T1 X S —
X
S
—
31.已知关系R(A,B)和S(C,D),有两个等价的关系代数表达式:
E1=ПA(σB=C∧D=99 (R×S) )
E2=ПA(σB=C(R×(σD=99(S)))
试分析哪一个关系代数表达式的执行效率高?为什么?
33.设某公司数据库中有关系模式R(姓名,职务,工资),R上的函数依赖集F={姓名→职务,职务→工资},试给出R的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。
34.简述DDBS的局部数据模型透明性。
35.简述对象关系数据库中,子表和超表需满足的一致性要求。