数据库三大范式

1、数据库是不是只有三大范式?为什么要学三大范式?

数据库不止三大范式,而是无穷多个范式。

但是满足的范式越多,数据结构就越复杂(列变多,表变多),三大范式是找到的平衡点,不多不少。

2、范式的作用是什么?

设计数据库的辅助工具

3、三大范式分别是什么?

  a)第一范式:表中的每个列必须是不可再分的最小数据单元(原子性),导致列增多。

  b)第二范式:在满足第一范式的前提下,一张表只描述一个实体(对象),导致表增多。

  c)第三范式:在满足第二范式的前提下,除了主键以外的其他列不得传递依赖主键列(一张表中有且只有一个主键)。

原文地址:https://www.cnblogs.com/dopaer/p/6631642.html