我正在为一个 DBMS 课程工作,在这里遇到了 3NF 合成算法 http://cis.csuohio.edu/~matos/notes/cis-611/ClassNotes/13-3NF-Synthesis.html
我被规范的封面计算困住了。问题如下:将下面的FD减少到3NF:
FD1 : AB→C
FD2 : C→D
FD3 : D→B
FD4 : B→E
规范封面是
FD1 : A→C
FD2 : C→D
FD3 : D→B
FD4 : B→E
计算后,关系被合并{(A,C), (C,D), (D,B,E)}
。合成算法是无损的,但是从方法上看,问题中的FD1是不是不满足?