数据库三大范式与反范式的概念及解决的问题 | 本质+例子
数据库三大范式与反范式的概念及解决的问题
概念:范式是设计表结构的标准。高阶范式在低阶范式的基础上冗余度更低,一般要让表的设计尽量满足第三范式(3NF),但有时为提高某些查询性能,要破坏范式,也即反范式。
第一范式:表中的每个字段属性都是原子性的,不可分割;
(比方讲你要记录地点,那你不能设计一个字段是 省+市 的格式,应该拆开来)
第二范式:要求非主属性都要完全依赖于完整的(联合)主键;一张表只表达一个独立的意思。
(比如说记录选手战绩的 选手战绩表,他的主键是 选手id+比赛id ,其他字段有 姓名、比
转载
2022-03-13 15:21:43 ·
1559 阅读 ·
1 评论