自学考试 数据库系统原理 历年真题 04年10月 联系客服

发布时间 : 星期日 文章自学考试 数据库系统原理 历年真题 04年10月更新完毕开始阅读2ab49d03a6c30c2259019eae

全国2004年10月高等教育自学考试

数据库原理试卷

一、单项选择题(本大题共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) …UNLOCK (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.简述对象关系数据库中,子表和超表需满足的一致性要求。

四、设计题(本大题共5小题,每小题4分,共20分) 36.设有供应关系SP(供应商号,零件号,数量)。

试用SQL语句检索供应零件数量超过该零件平均数量的供应商号和零件号。

37.设有学生选课关系SC(学号,课程号,成绩),试用SQL语句检索每门课程的最高分。

39.设事务T1、T2和T3的定义如下: T1:x:=x+1 T2:x:=x*2 T3:x:= 3

假设x的初值为0,若允许这三个事务并发执行,试列出所有可能的调度和相应的x 值。

40.已知关系R(A,B,C,D,E,F,G)上的函数依赖集F={AC→BEFG,A→B,C→DEF,E→F} 试将R分解成一组等价的3NF模式。

五、综合题(本题10分)

41.工厂需要采购多种材料,每种材料可由多个供应商提供。每次采购材料的单价和数量可能不同;材料有材料编号、品名和规格等属性;供应商有供应商号、名称、地址、电话号码等属性;采购有日期、单价和数量等属性。

要求:(1)根据上述材料供应情况设计ER图。

(2)将ER模型转换成关系模型,指出每个关系的主键和外键。