2020年10月全国数据库原理自考试题及答案解析.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品自学考料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
全国 2019 年 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.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则
1
与品之的系是()
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)
T 2的封序列:LOCK S(A)⋯UNLOCK (A)⋯LOCK S(B)
⋯ LOCK X(C)⋯UNLOCK (C)⋯UNLOCK (B)
遵守两段封的事是()
A.T 1
B.T 2
C.T 1和 T 2
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.述数据系中常的三故障。
2
30.在下表中填写X 封锁与 S 封锁的相容矩阵,用N 表示不相容, Y 表示相容。
T2
X S—
T 1
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 语句检索每门课程的最高分。
38.设有两个关系R(A , B,C)和 S( C, D, E),试用 SQL 语句实现下列关系代数表达式:
1 2 3 的定义如下:
39.设事务 T 、 T 和 T
T1: x: =x+1
T2: x: =x*2
T3: x: = 3
假设 x 的初值为0,若允许这三个事务并发执行,试列出所有可能的调度和相应的x 值。
40.已知关系 R( A , B ,C, D, E,F, G)上的函数依赖集
3
F={AC → BEFG,A → B,C → DEF,E→ F}
试将 R 分解成一组等价的3NF 模式。
五、综合题(本题10 分)
41.工厂需要采购多种材料,每种材料可由多个供应商提供。
每次采购材料的单价和数量可能不同;材料有材料编号、品名和规格等属性;供应商有供应商号、名称、地址、电话
号码等属性;采购有日期、单价和数量等属性。
要求:( 1)根据上述材料供应情况设计ER 图。
( 2)将 ER 模型转换成关系模型,指出每个关系的主键和外键。
4。