1.范式理论
1
)定义
范式可以理解为设计一张数据表的表结构,符合的标准级别、规范和要求。
2
)优点
采用范式,可以
降低数据的冗余性
。
为什么要降低数据
冗余性?
(
1
)十几年前,磁盘很贵,为了减少磁盘存储。
(
2
)以前没有分布式系统,都是单机,只能增加磁盘,磁盘个数也是有限的
(
3
)一次修改,需要修改多个表,很难保证
数据一致性
3
)缺点
范式的缺点是获取数据时,需要通过
Join
拼接
出最后的数据。
4
)分类
目前业界范式有:
第一范式
(1NF)
、第二范式
(2NF)
、第三范式
(3NF)
、巴斯
-
科德范式
(BCNF)
、第四范式
(4NF)
、第五范式
(5NF)
。
2.函数依赖
![](https://img-blog.csdnimg.cn/20210709154240930.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NvbmdfcXVhbl8=,size_16,color_FFFFFF,t_70)
3.三范式的区分