数据库设计--范式

数据库的范式貌似有很多,经常听的应该就三个(个人情况),平常建立数据库倒是也没有怎么注意,但是还是记一下,理解一下比较好。

三范式

1NF:字段不可分;

  原子性 字段不可再分,否则就不是关系数据库; 
  即一个字段只存储一项信息。

2NF:有主键,非主键字段依赖主键;

  唯一性 一个表只说明一个事物; 
  任意一个字段都只依赖表中的同一个字段。

3NF:非主键字段不能相互依赖;

  每列都与主键有直接关系,不存在传递依赖; 
  一张表最多只存两层同类型信息。

标签: none

评论已关闭