我一直在关注微软的Adventure Works 2012数据库.如果有任何信息解释为什么表是按原样创建的,我会非常感兴趣.我猜是某种架构概述.
例如:
为什么他们选择创建一个BusinessEntity表作为Person,Employee等的基类.
BusinessEntity
大多数数据都已标准化,因此他们选择将CountryRegionCode字段放入StateProvince表中而不是将ID 放入单独的表中.
CountryRegionCode
StateProvince
无论如何,我非常有兴趣了解有关数据库设计决策的更多信息.有人知道这类资源吗?
sql t-sql sql-server adventureworks
adventureworks ×1
sql ×1
sql-server ×1
t-sql ×1