第 12 章 · 第三节 · 课件第 21、22 页合并重做
范式与第一范式
范式是衡量规范化程度的标准,1NF 要求属性不可再分。
范式与第一范式
范式(Normal Form,NF)是衡量关系模式规范化程度的标准,由低到高有 1NF、2NF、3NF、BCNF、4NF、5NF。满足高一级范式的关系,一定满足低一级范式。
外层要求低,越往里要求越高。本章讲到 3NF,BCNF 了解即可。
第一范式 1NF
- 要求:每个属性都是不可再分的原子项
- 做法:把可以再分的属性拆开
- 一个字段中写了几个值,如爱好一栏写“篮球,读书”,就不满足 1NF
- 第 11 章实验中订单的 goods_list 一栏写了两种商品,也不满足 1NF
练一练
下面哪张表不满足 1NF?
- A爱好一栏写着“篮球,读书”
- B某一列全是空值
- C有一列依赖另一列
答案 A
一个格子中写了两个爱好,属性还能再分,不满足第一范式。