��1、主属性与非主属性 ��前面我们已经给出了超码、侯选码和主码的概念(参阅第二章"实体-联系模型"的2.4.2小节)。我们把包含在任何一个后选码中的属性叫做主属性,而不包含在任何侯选码中的属性叫做非主属性或非码属性。 ��2、1NF(第一范式) ��对一个关系模式来说,如果它的每一个属性都是不可再分割的(原子的),这样的关系模式就属于第一范式,简称1NF。 ��3、2NF(第二范式) ��若关系模式R属于1NF,且每一个非主属性都完全函数依赖于主码,则R属于第二范式,简称2NF。 ��4、3NF(第三范式) ��对于关系模式R∈2NF来说,如果R中不存在这样的主码X、属性集Y及非主属性Z(ZY),使得X→Y、Y→Z成立,则R属于第三范式,简称3NF。 ��5、规范化 ��关系数据库中的关系是要满足一定要求的,满足不同程度要求的属于不同的范式。一般来说:5NF4NFBCNF3NF2NF1NF。通过后面要讲到的模式分解可以将一个低一级范式的关系模式转化为若干个高一级范式的关系模式的集合,这个过程就是规范化。 ��