数据库范式

来源:互联网 发布:win10能上网 网络受限 编辑:程序博客网 时间:2024/06/14 05:09

数据库范式,是数据库设计中的一系列原理和技术,已减少数据库中数据冗余,增进数据的一致性。

  • 1NF
    如果关系模式中所有属性的值域内每一个值都不可分,即称符合第一范式。

  • 2NF
    在满足第一范式的基础上,所有记录都要和主键有完全依赖关系;如果有记录只和主键的一部分有关,就得把他们独立出来就变成了另一个资料表。

  • 3NF
    在满足第二范式的基础上,所有记录都要和主键有完全依赖关系;要求一个数据库中不包含已在其他表中包含的非主关键字信息。即要求所有的非键属性之间应该是无关的。

  • BCNF
    在第三范式的基础上要求,任何属性(包括非主键和主键)都不能被非主键所决定。

原创粉丝点击