Database design 3NF在关系数据库设计中的应用

Database design 3NF在关系数据库设计中的应用,database-design,normalization,relational-database,Database Design,Normalization,Relational Database,给定一个模式R(a,B,C,D)和函数依赖关系F={a->B,a->C}我需要确定R是否在3NF中,但首先我需要确定候选键是什么,这样我就可以确定B和C是否包含在某个候选键中。我将如何确定候选密钥?“我将如何确定候选密钥?” 使用规范化理论来确定键相当于考虑任何关系始终满足的琐碎依赖关系。A->A和D->D。使用阿姆斯特朗的扩充公理,或达文的“统一定理”,确定在RHS上具有所有属性,在LHS上具有最小属性集的FD 然后,您将观察到某些属性依赖于密钥的适当子集 或者把这个问题标为“家庭作业”。“我

给定一个模式
R(a,B,C,D)
和函数依赖关系
F={a->B,a->C}
我需要确定R是否在3NF中,但首先我需要确定候选键是什么,这样我就可以确定B和C是否包含在某个候选键中。我将如何确定候选密钥?

“我将如何确定候选密钥?”

使用规范化理论来确定键相当于考虑任何关系始终满足的琐碎依赖关系。A->A和D->D。使用阿姆斯特朗的扩充公理,或达文的“统一定理”,确定在RHS上具有所有属性,在LHS上具有最小属性集的FD

然后,您将观察到某些属性依赖于密钥的适当子集

或者把这个问题标为“家庭作业”。

“我该如何确定候选密钥?”

使用规范化理论来确定键相当于考虑任何关系始终满足的琐碎依赖关系。A->A和D->D。使用阿姆斯特朗的扩充公理,或达文的“统一定理”,确定在RHS上具有所有属性,在LHS上具有最小属性集的FD

然后,您将观察到某些属性依赖于密钥的适当子集

也许把这个问题贴上“家庭作业”的标签