设有关系模式R(A,B,C,D,E),其上的函数依赖集:
F={A→C,C→D,B→C,DE→C,CE→A}
(1)求R的所有候选码。
(2)判断ρ={AD,AB,BC,CDE,AE}是否为无损连接分解?
(3)将R分解为BCNF,并具有无损连接性。
(3)考虑A→C,AC不是BCNF(AC不包含候选码BE),将ABCDE分解为AC和ABDE,AC已是BCNF。
进一步分解ABDE,选择B→D,把ABDE分解为BD和ABE,此时BD和ABE均为BCNF。
第三小问,ABDE怎么可以分解成ABE了,分成BD我知道,详细一点
(1)
ABD、ABE、ACD、ACE、ADE、BDE
(2)
CE→A不能被推出,所以不是无损连接分解。
(3)ABDE怎么可以分解成ABE。我觉得不能分解,必须要D