数据表的范式

数据表的范式

数据库设计有哪些范式?

关系型数据库一共有 6 种范式,按照范式级别,从低到高分别是:

  • 1NF 第一范式
  • 2NF 第二范式
  • 3NF 第三范式
  • BCNF 巴斯-科德范式
  • 4NF 第四范式
  • 5NF 第五范式,也叫完美范式

数据库的范式设计越高阶,冗余度就越低,高阶范式一定符合低阶范式的要求。

6种设计范式关系

第一范式 1NF

第一范式的目标是确保每列的原子性,如果每列都是不可再分的最小原子单元。
1NF 是指数据库中任何属性都是原子的,不可拆分。
第一范式

第二范式 2NF

首先满足第一范式,并且表中非主键不存在对主键的依赖。第二范式要求每个表只描述一件事情

html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章