add: MySQL 设计三大范式
This commit is contained in:
parent
67a0621db6
commit
b84ad797f1
38
11-Node.js和模块化/08-MySQL设计三大范式.md
Normal file
38
11-Node.js和模块化/08-MySQL设计三大范式.md
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
|
||||||
|
## 前言
|
||||||
|
|
||||||
|
范式即规范。MySQL 范式的作用是:
|
||||||
|
|
||||||
|
- 让我们建的表更佳简洁和高效。
|
||||||
|
|
||||||
|
- 让功能独立化,避免耦合。
|
||||||
|
|
||||||
|
## MySQL 设计三大范式
|
||||||
|
|
||||||
|
### 第一范式(1NF):原子性
|
||||||
|
|
||||||
|
表的每一列具有原子性,不可再分。
|
||||||
|
|
||||||
|
### 第二范式:唯一性
|
||||||
|
|
||||||
|
第二范式是建立在第一范式基础上的;外要求所有非主键字段必须完全依赖主键,而不是部分依赖。
|
||||||
|
|
||||||
|
|
||||||
|
### 第三范式
|
||||||
|
|
||||||
|
第三范式是建立在第二范式基础上的;且要求没有传递依赖。
|
||||||
|
|
||||||
|
|
||||||
|
## 参考链接
|
||||||
|
|
||||||
|
- [MySql--数据库设计三范式](https://www.jianshu.com/p/3e97c2a1687b)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user