关系数据理论作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.关系数据库规范化是为解决关系数据库中的_______问题而引入的。
A.操作异常和数据冗余 B.提高查询速度
C.减少数据操作的复杂性 D.保证数据的安全性和完整性
2.假设关系模式属于R(A,B)属于3NF,下列说法中_____是正确的。
A.它一定消除了插入和删除异常
B.仍存在一定的插入或删除异常
C.一定属于BCNF
D.B和C均是正确的
3.当B属性函数依赖于A属性时,属性A与B的关系是____
A.一对多 B.多对一
C.多对多 D.以上都不对
4.候选码中的属性称为_____。
A.非主属性 B.主属性
C.复合属性 D.关键属性
5.关系模式R中的属性全部是主属性,则R的最高范式必定是_______。
A.2NF B.3NF C.BCNF D.4NF
6.设有关系W(工号,姓名,工种,定额),将其规范化到3NF正确的答案是 _______。
A.W1(工号,姓名)和W2(工种,定额)
B.W1(工号,工种,定额)和W2(工号,姓名)
C.W1(工号,姓名,工种)和W2(工种,定额)
D.以上都不对
7.关系模式R(A,B,C,D)中,有函数依赖集
F={ B→C,C→D,D→A},则R能达到_______。
A.1NF B.2NF C.3NF D. BCNF
8.下列规则中正确的是_______。
A.若X→Y ,WY→Z ,则WX→Z
B.若X?Y,则 X→Y
C.若XY→Z,则 X→Z , Y→Z
D.若X∩Y=φ,则 X→Y
9.设关系模式R(A,B,C)中,有函数依赖集F={ B→C,
C→A},则ρ ={ AB,AC}为R的一个分解,那么分解ρ
______。(多选)
A.保持函数依赖 B.没有保持函数依赖
C.具有无损连接性 D.不具有无损连接性。
10.设有关系模式R(A,B,C,D)及其函数依赖集
F={D→B,B→D,AD→B,AC→D },
求(AC)F+和(AB)F+。
11.设有关系模式R(A,B,C,D,E,P)及其函数依
赖集F={A→D,E→D,D→B,BC→D,DC→A },
求R的候选码。
12.设有关系模式 R(A,B,C,D),其上的函数依赖为:
F={A→C,D→C,BD→A}。
试判断ρ ={ AB,ACD,BCD}相对于F的无损连接性。
13.设有关系模式 教务(学号,课程号,学生姓名,年龄,成绩,教师姓名,教师年龄,教师办公室)。假设一门课程只有一名教师讲授,而且教师不重名。
试回答下列问题:
(1)存在哪些基本函数依赖?
(2)该关系模式的候选码是什么?主属性是什么?
(3)有部分依赖吗?若有,请写出两个?
有传递依赖吗?若有,请写出一个?
(4)教务关系模式最高达到第几范式?为什么?
(5)如何分解可以消除教务关系模式中的部分函数依赖?
分解后每个关系模式分别达到了几范式?
(6)分别指出分解后各个关系模式的主码和外码.