我在功能依赖性方面存在困惑
我有一个关系R(A,B,C,D,E,F)其中{A,B}是关键
我所拥有的FD集是{A-> FC,C-> D,B-> E}
它的正常形式是什么?
基本上我想要简单的解释。对于2NF的关系,它必须不具有部分依赖性,因此B确定E不是2NF,这意味着它是1NF?
答案 0 :(得分:0)
你的推理是正确的。
AB是R中唯一的候选键。请记住,规范化会考虑所有候选键,而不仅仅是主键。在您的情况下,只有一个候选键,但具有多个候选键的关系是常见的。
B-> E是部分密钥依赖; A-> FC也是如此。因此,R不在2NF中。
由于R不在2NF,因此必须在1NF或更低。没有任何低于1NF的正常形式,因此R在1NF中。