标签: database-normalization functional-dependencies
我问这个是因为当我删除一个FD并将关系转换为3NF时,我似乎丢失了信息。
答案 0 :(得分:1)
如果你有两个属性R(A,B)和两个依赖关系{A→B, B→A}的关系,那么依赖关系已经是一个最小的覆盖,你不能删除其中一个。
R(A,B)
{A→B, B→A}
请注意,在这种情况下,关系已经是Boyce-Codd Normal Form和Third Normal Form,而A和B都是候选键。