相关疑难解决方法(0)

什么是更好的数据库设计:更多表或更多列?

一位前同事坚持认为,每个数据库中包含更多列的表更少,每个表更少的表更少.例如,而不是具有名称,地址,城市,州,邮政等列的客户表,您将拥有名称表,地址表,城市表等.

他认为这种设计更有效,更灵活.也许它更灵活,但我没有资格对其效率发表评论.即使效率更高,我认为增加的复杂性可能会超过这些收益.

那么,对于包含更少列的更少列的更少列,是否有任何显着优势?

database normalizing database-design

71
推荐指数
6
解决办法
5万
查看次数

数据库规范化仍然是必要的吗?

数据库规范化仍然是"那件事吗?"

当我在数据库课程中学习时,我们被教导了所有级别的规范化,并且我们必须始终这样做.

现在,随着所有的NoSQL运动,似乎规范化不再是要做的事情了?

database database-normalization

14
推荐指数
2
解决办法
4122
查看次数