数据库设计范式

By kcersing , 17 十月, 2019

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

极客时间版权所有: https://time.geekbang.org/column/article/111180

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

极客时间版权所有: https://time.geekbang.org/column/article/111180

目前关系型数据库一共有 6 种范式,按照范式级别,从低到高分别是:1NF(第一范式)、2NF(第二范式)、3NF(第三范式)、BCNF(巴斯 - 科德范式)、4NF(第四范式)和 5NF(第五范式,又叫做完美范式)。

1NF 指的是数据库表中的任何属性都是原子性的,不可再分。

极客时间版权所有: https://time.geekbang.org/column/article/111180

1NF 指的是数据库表中的任何属性都是原子性的,不可再分。

2NF 指的数据表里的非主属性都要和这个数据表的候选键有完全依赖关系。

3NF 在满足 2NF 的同时,对任何非主属性都不传递依赖于候选键。

-------------------------------------------------------------------------------------------------------

数据库设计:
第一重:山无棱,天地合,乃敢与君绝。(1NF:不可分)
第二重:玲珑骰子安红豆,入骨相思知不知。(2NF:完全性)
第三重:问世间,情为何物,直教人生死相许?(3NF:直接性)

标签