目录:
定义-标准化是什么意思?
规范化是重组数据库中的数据以使其满足两个基本要求的过程:(1)没有数据冗余(所有数据仅存储在一个位置),并且(2)数据依赖性是逻辑的(所有相关数据)项存储在一起)。 规范化很重要,原因有很多,但主要是因为它允许数据库占用尽可能少的磁盘空间,从而提高了性能。
规范化也称为数据规范化。
技术百科解释了归一化
下面列出了三种主要的规范化类型。 注意:“ NF”是指“正常形式”。
- 1NF
- 2NF
- 3NF
存在以下三个NF,但很少使用:
- BCNF
- 4NF
- 5核
前三个NF是在1970年代初期由关系数据模型之父EF Codd派生的。 如今,几乎所有的关系数据库引擎都使用他的规则。
一些关系数据库引擎并不严格满足所有规范化规则的标准。 一个示例是Microsoft在Access 2007数据库应用程序中引入的多值字段功能。 关于这些功能现在是否使这些应用程序不符合真正的关系数据库管理系统的要求,在数据库界引起了激烈的争论。
