如果一关系模式r(R)的每个属性对应的域值都是不可分的(即原子的),则称r(R)属于第一范式, 记为r(R)∈1NF。第一范式的目标是:将基本数据划分成称为实体集或表的逻辑单元,当设计好每个实体后,需要为其指定主码。如果一个关系模式r(R)∈1NF,且所有非主属性都完全函数依赖于r(R)的候选码,则称r(R)属于 第二范式,记为r(R)∈2NF。第二范式的目标是:将只部分依赖于主码(即依赖于主码的部分属性)的数据移到其他表中。如果一个关系模式r(R)∈2NF,且所有非主属性都直接函数依赖于r(R)的候选码(即不存在非主属性传递依赖于候选码),则称r(R)属于第三范式,记为r(R)∈3NF。第三范式的目标是:去掉表中不依赖于主码的数据。