一位前同事坚持认为,每个数据库中包含更多列的表更少,每个表更少的表更少.例如,而不是具有名称,地址,城市,州,邮政等列的客户表,您将拥有名称表,地址表,城市表等.
他认为这种设计更有效,更灵活.也许它更灵活,但我没有资格对其效率发表评论.即使效率更高,我认为增加的复杂性可能会超过这些收益.
那么,对于包含更少列的更少列的更少列,是否有任何显着优势?
database normalizing database-design
数据库规范化仍然是"那件事吗?"
当我在数据库课程中学习时,我们被教导了所有级别的规范化,并且我们必须始终这样做.
现在,随着所有的NoSQL运动,似乎规范化不再是要做的事情了?
database database-normalization
database ×2
database-design ×1
database-normalization ×1
normalizing ×1