寻找数据库关系的最高正常形式

时间:2013-07-30 09:13:37

标签: database-normalization 3nf third-normal-form

在给定FD A - >的情况下,关系R(A,B,C,D)的最高正规形式是什么? B; CD - > B; A - >光盘; CD - >一个不仅要给出答案,还要提供一步一步的方法来解决此类问题。

1 个答案:

答案 0 :(得分:1)

候选键是A和CD,在这种情况下您可以通过检查确定。 (这是一个简单的问题;你可以确定头脑中的闭合。)A-> B,A-> CD;这就是所有的属性。 CD-> A,CD-> B;再一次,这就是所有的属性。

由于所有箭头都是候选键中的箭头,因此它至少在BCNF中。 (这是BCNF的非正式定义。)

所有数据库教科书都包括至少一种用于确定所有候选键的算法,以及用于将一组关系归一化为5NF的算法。如果您没有,Maier的The Theory of Relational Databases可以免费获得作者的教师网站。