数据库设计三范式 作者:马育民 • 2020-05-16 09:35 • 阅读:10141 # 第一范式 表中的字段不可再分 如下图: 地区字段、户型字段都可再分,而且分开后更加便于 **查询** [![](https://www.malaoshi.top/upload/0/0/1EF3t6EwB8JD.png)](https://www.malaoshi.top/upload/0/0/1EF3t6EwB8JD.png) # 第二范式 表中的每一列都和主键相关,而不能只与主键的某一部分相关 理解:一个表中只能保存一个实体的数据 如下图: 学生表中不应该保存教师的信息 [![](https://www.malaoshi.top/upload/0/0/1EF3t66PdYm4.png)](https://www.malaoshi.top/upload/0/0/1EF3t66PdYm4.png) # 第三范式 每一列数据都和主键直接相关,而不能间接相关 多对多 例子:订单表中只需要出现买家ID即可,不需要有买家其他字段 原文出处:http://malaoshi.top/show_1EF5X1BLw7Wz.html