定义

prime attribute:candidate key 的其中一个attribute

2NF

定义

(基于1NF基础之上)

对于所有 $X\rightarrow Y$,



例子:

理解

因为如果$Y$依赖了一个非完整的 candidate key,我们完全可以把 $X_\text{ incomplete candidate key} \rightarrow Y$拆出来作为一个新的表;但是$X_\text{ non-prime attribute} \rightarrow Y$ 则不用拆


3NF