设有关系模式R(A,B,C,D,E,F),其函数依赖集为:
F={E→D,C→B,CE→F,B→A}。
请回答如下问题:
(1)指出R的所有候选码,并说明原因。(3分)
(2)R最高属于第几范式,为什么?如果R不是3NF,分解R为3NF。 (7分)
(1)由题意可知,只有C和E有可能...
用户登录可进行刷题及查看答案
(1)由题意可知,只有C和E有可能构成该关系模式的候选码,而C、E之间没有函数依赖关系,且根据已知的函数依赖可知,CE→ABCDEF,所以R的候选码是CE。 (3分)
(2)由于R只有一个候选码,D部分依赖于候选码CE,A部分依赖于候选码CE,B部分依赖于候选码CE,所以R最高属于1NF。 (3分)
将R分解为3NF,需要将R分解为:
R1(E,D) ,R2(C,B) ,R3(B,A),R4(C,E,F)四个模式。 (4分)
登录后提交答案
暂无评论,来抢沙发