标签: sql database relational-database bcnf
我尝试了一些BCNF分解练习,并注意到大型非BCNF关系的分解BCNF关系集并不固定。这取决于我用来分解的方法。
例如,R(A,B,C,D)可以分解为R1(A,B,C)和R2(C,D)以满足BCNF,但也可以分解为R1(B,C,D)和R2(A,C)以满足BCNF。
R(A,B,C,D)
R1(A,B,C)
R2(C,D)
R1(B,C,D)
R2(A,C)
真的没有修复,或者我可能在分解过程中犯了一些错误?
感谢。
答案 0 :(得分:-1)
不, BCNF 分解的结果不是固定