**什么是數據庫三大范式**
1. 每一列都是不可分割的原子數據項
2. 實體的屬性完全依賴于主關鍵字
3. 任何非主屬性不依賴于其它非主屬性(在2NF基礎上消除傳遞依賴)
**數據庫中設計中的常見問題**
1. 字段混在了一起
> 

2. 數據表混在了一起
>
3. 不會處理表關系
> *一對一 (學生姓名, 學號)*?
> *一對多 (老師, 學生)*?
> *多對多 (學生, 課程)*
**設計數據庫的小技巧**
1. 一個對象, 一張表
2. 一張表, 一個主鍵
3. 表名中有`數據庫名`做前綴
4. 字段名中有`表名`做前綴
5. 前綴后加`縮寫`
6. 數據表關系處理
**范式越高越好?**
`新建數據庫指定編碼與排序規則`
```
create database `test2` default character set utf8 collate utf8_general_ci
```