为什么要学习“范式”?
什么是“范式”?
范式
在设计数据库时,数据库开发人员的经验非常重要!
但是全凭经验会导致人为的不确定因素剧增。
如何将数据库设计的过程上升到一定的 “理论高度”呢?
数据库开发人员有必要制定一套数据库设计的“质量标准”。——范式
评价数据库表设计的质量
设计数据库时,有两个不争的事实:
数据库中冗余的数据需要额外的维护,因此质量好的一套表应该尽量“减少冗余数据”。
数据库中经常发生变化的数据需要额外的维护,因此质量好的一套表应该尽量“避免数据经常发生变化”。
使用规范化