数据库设计三大范式学习笔记
如何理解关系型数据库的常见设计范式? - 知乎 (zhihu.com)
如何理解关系型数据库的常见设计范式? - 知乎 (zhihu.com)
第一范式:字段设计要保持字段的不可拆分,最小粒度。
第二范式,在满足第一范式的基础上,属性完全依赖于键(非id字段要依赖id字段,一个表只描述一件事)。
第三范式,在满足第二范式的基础上,非键属性不能依赖于非键属性(使用id作为外键,让信息只存储一次,消除信息冗余)
如何理解关系型数据库的常见设计范式? - 知乎 (zhihu.com)
如何理解关系型数据库的常见设计范式? - 知乎 (zhihu.com)
第一范式:字段设计要保持字段的不可拆分,最小粒度。
第二范式,在满足第一范式的基础上,属性完全依赖于键(非id字段要依赖id字段,一个表只描述一件事)。
第三范式,在满足第二范式的基础上,非键属性不能依赖于非键属性(使用id作为外键,让信息只存储一次,消除信息冗余)