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:第三范式的目的在于拆分实体(完善主从表)

从第一范式演变为第三范式

MySQL系列-02:MySQL数据库调优-数据库结构设计方面

MySQL系列-02:MySQL数据库调优-数据库结构设计方面

MySQL系列-02:MySQL数据库调优-数据库结构设计方面

2.第三范式的缺点

1.造成大量的主从关系