数据库规范化
数据库规范化的概念将指导我们如何对组成关系数据库的表的集合进行设计。
规范化是数据库设计者所使用的标准方法,目的是减少数据库发生错误的风险。通过减少不必要的数据冗余以及其他设计弱点,规范化过程可以帮助我们减少发生数据冲突的可能,从而提高数据库中所包含数据的质量。
底线是数据库的存在是为机构服务的,而并非为了其他目的,您会发现数据库设计经常需要做出选择和折中,有时候可能会违背所谓的良好设计。
知乎上关于范式的回答:http://www.zhihu.com/question/24696366
我的想法:如果说规范化是为了减少数据库设计的弱点,那么,当规范化本身也成为了一种设计上的缺陷时,我们就应该考虑是否放弃规范化。
浙公网安备 33010602011771号