【发布时间】:2013-01-31 11:55:06
【问题描述】:
我刚开始使用数据库,想了解 Adventure-work-db 表设计概念的原因。为什么我们将 BusinessEntity 视为一个表,而我们没有将它放在 person 表中?这不是一种过度标准化的表吗?
【问题讨论】:
-
看起来他们可以使用 PersonID 作为个人 PK 做得更好。可能他们只是想加强一对一的关系。这种设计不是由于标准化工作,这是肯定的。这是一个领域驱动的决策。
标签: sql sql-server sql-server-2008 adventureworks