设有关系模式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分)
e=>d c->b
R1(cef) R2(ed) R3(cb) R4(ab)
c可以决定b,b可以决定a,则a传递依赖于c,e决定f,ce决定f,所以候选码为c与e
最高位第一范式,因为(c,e)为候选码时,非主属性存在部分函数依赖,即e->d,c->b
分解:R1(C,E,F) R2(E,D) R3(C,B) R4(A,B)
(1)由题意可知,只有C和E有可能...
登录后提交答案