MySQL系列-02:MySQL数据库调优-数据库结构设计方面
原创文章转载请注明来源:https://blog.****.net/weixin_41756573/article/details/90760561
1.数据库设计三范式
1.1:第一范式满足的条件
1.1.1:数据库所有字段都只有单一属性
1.1.2:单一属性是由基本数据类型构成
1.1.3:数据库的表都是二维的(行与列)
1.1.4:第一范式的目的字段不能再被拆分
1.2:第二范式满足的条件
1.2.1:要求符合第一范式
1.2.2:表必须有一个主键(一列或多列)
1.2.3:其他字段可有主键确定
1.2.4:二范式的目的是通过拆表减少数据冗余
1.3:第三范式满足的要求
1.3.1:要求符合第二范式
1.3.2:字段要求直接依赖于主键,不允许间接依赖
1.3.3:第三范式的目的在于拆分实体(完善主从表)
从第一范式演变为第三范式
2.第三范式的缺点
1.造成大量的主从关系