因此,我正在重新设计一个小型数据库(可能还有一个更大的数据库),但想展示使用业务对象的修订/历史记录的价值。我正在将数据从 Access 切换到 MSSQL 2008。
我对在设计本身中使用什么版本的“修订历史”进行了很多内部辩论 - 并认为我已决定向所有表格添加一个“RevisionId”。
使用这种设计 - 向我们想要跟踪的所有表添加 RevisionId - 在两个表之间创建导航属性和关系的最佳方法是什么,例如
| Vendor | VendorContact |
供应商可以有多个联系人。联系人本身将在修订中。它需要自定义扩展还是我想太多了?
提前致谢。