核心要点:没有冗余的数据库表未必是做好的数据库设计,有时为了提高运行效率,就必须降低范式标准
参考博客链接:https://www.cnblogs.com/langdashu/p/5924082.html
- 第一范式:每个列都是不可再分的,要求属性具有原子性。例子:表一不符合第一范式,表二符合
2.第二范式:要求每一列都和主键有关系。
3.第三范式:每一列和主键都有直接的关系
核心要点:没有冗余的数据库表未必是做好的数据库设计,有时为了提高运行效率,就必须降低范式标准
参考博客链接:https://www.cnblogs.com/langdashu/p/5924082.html
2.第二范式:要求每一列都和主键有关系。
3.第三范式:每一列和主键都有直接的关系