第一范式(1NF)
定义:数据库表中的所有字段都是单一属性,不可再分的。这个单一属性是由基本的数据类型所构成的,如整数,浮点数,字符串,等;换句话说第一范式要求数据库中的表都是二维表。
第二范式(2NF)
定义:数据库的表中不存在非关键字段对任一候选关键字段的部分函数依赖。部分函数依赖是指存在着组合关键字中的某一关键字决定非关键字的情况。
换句话说:所有单关键字段的表都符合第二范式。
第三范式(3NF)
定义:第三范式是在第二范式的基础之上定义的,如果数据表中不存在的非关键字段,对任意候选关键字段的传递函数依赖则符合第三范式。