【2019-2020春学期】数据库作业15:第六章: 关系数据理论

周日(四月十九日)之前,总结本章知识,并把习题做完。

【2019-2020春学期】数据库作业15:第六章: 关系数据理论_第1张图片

【2019-2020春学期】数据库作业15:第六章: 关系数据理论_第2张图片


附加题:(选做)

注:完成课本作业,最好成绩:B。附加题完成,可获得A。

一.
Y(X1,X2,X3,X4)
(X1,X2)→X3
X2→X4
1. 侯选码?
2. 属于第几范式?
二.
R(A,B,C,D)
F={AB→D,AC→BD,B→C}
1. 侯选码?
2. 最高属于第几范式?
三.
R(X,Y,Z,W)
F={Y←→W,XY→Z}
1. 侯选码?
2. 最高属于第几范式?
四.
R(A,B,C,D,E) F={A→B,CE→A,E→D}
1. 求候选码。
2. 最高属于第几范式,为什么?
3. 分解到3NF。
五.
R(商店编号,商品编号,数量,部门编号,负责人)
每个商店的每种商品只在一个部门销售,
每个商店的每个部门只有一个负责人,
每个商店的每种商品只有一个库存数量。
1. 求候选码。
2. R已达第几范式?为什么?
3. 若不属于3NF,分解成3NF。
六.
R(A,B,C,D,E,F) F={A→C,AB→D,C→E,D→BF}
1. 写出关键字。
2. 分解到2NF。
3. 分解到3NF。
4. 分解到4NF。


【注】

AB→D  等价于 (A,B)→ D

D→BF 等价于 D→B,  D→F


附加题

一.
Y(X1,X2,X3,X4)
(X1,X2)→X3
X2→X4
1. 侯选码?
2. 属于第几范式?

解:

因为X2→X4,所以(X1,X2)→X4;

又因为(X1,X2)→X3,所以(X1,X2)→(X1,X2,X3,X4)。

因此:候选码:(X1,X2)非主属性:X3,X4。

因为(X1,X2)→X4, X2→X4,存在非主属性X4候选码(X1,X2)部分函数依赖

所以不属于2NF。

结论:候选码(X1,X2),属于第一范式。

 

你可能感兴趣的:(Database)