{A-> B,B-> A}的最小覆盖本身是什么?

时间:2016-09-25 08:28:58

标签: database-normalization functional-dependencies

我问这个是因为当我删除一个FD并将关系转换为3NF时,我似乎丢失了信息。

1 个答案:

答案 0 :(得分:1)

如果你有两个属性R(A,B)和两个依赖关系{A→B, B→A}的关系,那么依赖关系已经是一个最小的覆盖,你不能删除其中一个。

请注意,在这种情况下,关系已经是Boyce-Codd Normal Form和Third Normal Form,而A和B都是候选键。