mysql数据库的规范和性能之间的取舍
一、规范性
1、第一范式1NF(属性的原子性)
如:
学生表:学号、姓名、性别、出生年月日
用户表:id、姓名、性别、地址
如果认为最后一列出生年月日还可以再分成(年,月,日),它就不是一范式了;
如果认为最后一列地址还可以再分成(省,市,县),它就不是一范式了。
2、第二范式2NF(字段依赖主键的关系)
表:学号、课程号、姓名、学分
这个表明显写了两个事务:学生信息和课程信息
正确做法:
学生:Student(学号, 姓名);
课程:Course(课程号, 学分);
选课关系:StudentCourse(
原创
2021-02-20 16:11:34 ·
330 阅读 ·
1 评论