数据库规范

1、第一规范

      全部是关于消除重复数据组织和保障原子性(数据是自包含和独立的)的规范化信息。在较高的层次上,这里指的是创建主键(已创建了主键),然后

      将任何重复的数据移动的要新的表中。

2、第二范式

     进一步减少数据的重复

     (1)、必须符合第一规范的原则

      规范化是累计叠加的过程--如果没有前面的俩块积木就不可能堆第三块

     (2)、每列必须依赖整个键

3、第三范式

     处理的问题是使得表中的数据不仅仅是依赖于某个事物,而是要依赖于正确饿事物。有以下规则:

     (1)表必须满足第二规则;

     (2)任何列都不能依赖于非键列 ;

     (3)不可以有派生的数据

4、 第四规范

      整个范式试图多值依赖问题 。具体问题是:在单个行中,没有列依赖于主键以外的列,而且只是依赖于整个主键(第三范式)。

5、第五范式

     处理无损和有损分解。实际存在着这样的特定的情况:虽然可以分解一个关系,但不能从逻辑上重新构成到原来的形式(这种情况很少见)。

原文地址:https://www.cnblogs.com/running-mydream/p/4128585.html