关系数据库---范式

一、什么是范式(NF)

定义:

符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。

通俗来讲:

一张数据表的表结构所符合的某种设计标准的级别。

二、范式级别

1NF,2NF,3NF,BCNF,4NF,5NF

1NF:符合1NF的关系中的每个属性都不可再分。

1NF是所有关系型数据库的最基本要求

2NF:在1NF的基础之上,消除了非主属性对于码的部分函数依赖。
3NF:在2NF的基础之上,消除了非主属性对于码的传递函数依赖。

符合3NF要求的数据库设计,基本上解决了数据冗余过大,插入异常,修改异常,删除异常的问题。

你可能感兴趣的:(关系数据库---范式)