历史数据建模

时间:2018-07-10 22:21:11

标签: sql sql-server database data-modeling adventureworks

在AdventureWorks2008R2中,Sales.SalesPerson表包含一个TerritoryID,该ID可以轻松地引用分配给SalesPerson的当前领土。 Sales.SalesTerritoryHistory表也可用于分析过去的分配。

我注意到HumanResources.EmployeeDepartmentHistory遵循类似的模式;但是,HumanResources.Employee表没有直接引用当前部门。换句话说,HumanResources.Employee表上没有DepartmentID。

他们是否有理由不遵循相同的模式?

1 个答案:

答案 0 :(得分:0)

员工很可能可以同时在多个部门工作,这就是为什么这样设置