给定具有函数依赖性R (A,B,C,D)
的模式F = {A->B, A->C}
我需要确定R是否在3NF中,但首先我需要确定候选键是什么,以便我可以确定是否包含B和C在一些候选键中。我将如何确定候选键?
答案 0 :(得分:3)
“我如何确定候选键?”
使用规范化理论来确定密钥数量,以考虑任何关系总是满足的平凡依赖性。在您的情况下,A-> A和D-> D.使用阿姆斯特朗的增强公理或Darwen的“统一定理”来确定在RHS上具有所有属性的FD,以及LHS上的一组最小属性。
然后,您将观察到某些属性依赖于密钥的正确子集。
或许可以将问题标记为“家庭作业”。