BCNF分解的结果是否已修复?

时间:2014-05-01 07:25:47

标签: 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。

真的没有修复,或者我可能在分解过程中犯了一些错误?

感谢。

1 个答案:

答案 0 :(得分:-1)

不, BCNF 分解的结果不是固定