2NF的定义

时间:2017-10-10 13:19:50

标签: database database-design

在某处,2NF的定义为 -

如果R中的每个非主要属性A在功能上完全依赖于R的主键,则关系模式R在2NF中。

在某处它以 -

的形式给出

如果R中的每个非主要属性A在功能上完全依赖于R的任何键,则关系模式R在2NF中。

哪个是对的? 在检查部分依赖关系时,只考虑主键或考虑所有键。

1 个答案:

答案 0 :(得分:0)

  

如果R的每个非素数属性完全依赖于每个候选键,则关系R处于第二范式   R。

E.F.Codd,1971,数据库关系模型的进一步规范化

<2> 2NF不是特别重要。关于功能依赖性,重要的正常形式是基本关键范式和博伊斯 - 科德范式。