BCNF中的分解是什么?

时间:2014-03-03 17:00:22

标签: bcnf

我有一个带有方案R的数据库,其属性为:R(ABCDE),带有 FDA -> BC, C -> D, D -> E。我已将该方案分解为Relation 1: ABCrelation 2: CDE。是否可以说这两种关系在BCNF中并且在它们相互加入时是无损的?

2 个答案:

答案 0 :(得分:0)

我想是的。 因为,FD C-> D,D-> E, 关系2仍然不在BCNF。

答案 1 :(得分:0)

关系2中的依赖性D-> E仍然违反3NF和BCNF。您需要进一步将关系2分解为(CD; C-> D),(DE; D-> E)。