一、什么是范式(NF)
定义:
符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。
通俗来讲:
一张数据表的表结构所符合的某种设计标准的级别。
二、范式级别
1NF,2NF,3NF,BCNF,4NF,5NF
1NF:符合1NF的关系中的每个属性都不可再分。
1NF是所有关系型数据库的最基本要求
2NF:在1NF的基础之上,消除了非主属性对于码的部分函数依赖。
3NF:在2NF的基础之上,消除了非主属性对于码的传递函数依赖。
符合3NF要求的数据库设计,基本上解决了数据冗余过大,插入异常,修改异常,删除异常的问题。