第一范式
原子性:数据库中的每一个字段都应该是不重复且不可分割,最直白一个字段包含省市区。
第二范式
在第一范式的基础上及表中的每一个字段都与主键相关
最直白的就是学生表中只有学生一种数据,姓名,年龄,班级等。对应的课程信息以及老师的信息应单独建表。
第三范式
同上第二范式基础上
确保表中的数据与主键直接相关
最直白的就是订单只有订单的信息,可以存客户表的主键,但不能有客户的信息。
一般数据库表设计满足前三范式即可。
第一范式
原子性:数据库中的每一个字段都应该是不重复且不可分割,最直白一个字段包含省市区。
第二范式
在第一范式的基础上及表中的每一个字段都与主键相关
最直白的就是学生表中只有学生一种数据,姓名,年龄,班级等。对应的课程信息以及老师的信息应单独建表。
第三范式
同上第二范式基础上
确保表中的数据与主键直接相关
最直白的就是订单只有订单的信息,可以存客户表的主键,但不能有客户的信息。
一般数据库表设计满足前三范式即可。