数据库系统原理第三次作业
第5章 关系数据库理论
具体要求:
1、作业组织:先在作业本完成每题的答题,再将作业本中的每页答题拍照贴到答题卡文件相应位置,答题卡文件命名:学号姓名-第3次作业.doc(例如学号张三-第3次作业.doc),注意排版格式。
2、递交方式:在【优学院】—【作业】相应栏目上传自己的作业答题卡文件供老师批改,批改后返回给大家再上传到网安学院作业系统的相关栏目。(注意:时间限制)。
一、选择题
1. 下面关于函数依赖的叙述中,不正确的是( )。
A.若X→Y,X→Z,则X→YZ 传递律 B.若XY→Z,则X→Z, Y→Z
C.若X→Y,WY→Z,则XW→Z 伪传递律 D.若X→Y,则XZ→YZ增补律
2. 当关系模式R(A,B)已属于3NF,下列说法中( )是正确的。
A.仍存在一定的插入和删除异常 B.它一定消除了插入和删除异常
C.一定属于BCNF D.B和C都是
3. 消除了部分函数依赖的1NF的关系模式,必定是( )。
A.1NF B.2NF C.3NF D.4NF
4. 关系数据库规范化是解决关系数据库中( )问题而引入的。
A.插入、删除和数据冗余 B. 提高查询速度
C.减少数据操作的复杂性 D. 保证数据的完整性和安全性
5. 在关系DB中,任何二元关系模式的最高范式必定是( )。
A.1NF B.2NF C.3NF D.BCNF
6. 当B属于函数依赖于A属性时,属性A和B的联系是( )。
A.1:1 B.1:m C.m:1 D.m:n
7. 关系模式R中的属性全部都是主属性,则R的最高范式必定是( )。
A.2NF B.3NF C.4NF D.BCNF
8. 消除了传递依赖的2NF的关系模式必定是( )。
A.2NF B.3NF C.BCNF D.4NF
9. 下面“教研室”关系中,因哪个属性而使得该关系不满足第一范式?( )
教研室(教研室编号,教研室名称,教研室主任编号,教研室成员)
A.教研室编号 B.教研室名称 C.教研室主任编号 D.教研室成员
10. 下图中给定关系R( )。
A.是2NF B.是3NF 但不是2NF
C.是3NF,但不是BCNF D.是BCNF
11. 下图中给定关系R是( )。
A.2NF B.3NF C.4NF D.BCNF
12. 某关系模式为运货路径(顾客姓名,顾客地址,商品姓名,供应商姓名,供应商地址),该关系模式的主键是( )。
A.顾客姓名,供应商姓名 B.顾客姓名,商品姓名
C.顾客姓名,商品姓名,供应商姓名 D.顾客姓名,顾客地址
二、解答题
1. 给定关系模式 r(R)=r(A, B, C, D),函数依赖集F={ABC®D, D®A},找出关系r(R)的所有候选码。
2. 设关系模式r(A,B,C,D),F是r上成立的函数依赖集,F={A->BC, B->C, C->D},则相对于F,求:
(1)r的候选码是什么?
(2)请说明r是否属于BCNF?
(3)如果r不属于BCNF,请把r分解为BCNF的关系模式。
3. 指出下列关系模式是第几范式?

4. 对于给定的关系模式r(R)=r(A,B,C,D,E)和函数依赖集F={A→BC,CD→E,B→D,E→A},试计算:
(1)计算A+,B+;
(2)求出r(R)的所有候选码。
参考答案
一 选择题
1-5 BABAD
6-10 CCBDD
11-12 AC
二、解答题





