我有一个问题:
考虑到关系R { A , B , C ,D,E,F}具有下一组功能依赖关系{ABC->DEF,D->E,ABC->A}.
A,B和C是Prymary Keys。
你能解释一下为什么这是第二次NF?感谢。
答案 0 :(得分:0)
你能解释一下为什么这是第二次NF?
我不太确定“为什么这是第二个NF”意味着什么。 (错字?)但是关系R不在3NF中,因为存在传递依赖性:ABC-> D,D-> E.因此,关系R 必须在1NF或2NF中。
当且仅当
时,关系R在2NF中ABC-> A可能看起来像部分密钥依赖,但它不是,因为“A”是主要属性。 (ABC-> A是一个平凡的依赖,因为A-> A。)非素数属性是{DEF}。这些属性中没有一个在功能上仅依赖于任何候选键的一部分(更通用的方式是说它们在功能上不依赖于此关系的主键的一部分)。
所以关系R是2NF。