Mysql范式
三范式
(一)概念
设计关系型数据库时,遵行不同的规范要求,设计出合理的关系型数据库,这些数据库被称为不同的范式,范式越高,冗余越小。
(二)数据冗余
数据之间的重复情况
(三)范式划分
一般存在六种范式:
(1) 第一范式
(2) 第二范式
(3) 第三范式
(4) 巴斯-科德范式
(5) 第四范式
(6) 第五范式(完美范式)
日常生活中一般只需满足三范式即可
一、第一范式
强调字段的完整型:即一个字段不能分成其他几个字段
二、第二范式
满足一范式的同时,另外包含两个要求
- 一是表中必须有一个主键
- 二是非主键字段必须完全依赖主键,而不是只依赖主键的一部分
三、第三范式
满足二范式的同时,要求非主键字段必须直接依赖于非主键字段B,非主键字段B依赖于主键的情况。
即存在传递依赖
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小chen妙妙屋!
评论











