假设您有以下表格:Orders、Customers、Events、Lines和LineAssignments。我可以修改的唯一表是 LineAssignments 表。
- 事件 1 <---> * 订单
- 客户 1 <---> * 订单
- 订单 1 <---> * LineAssignments
- 第 1 行 <---> * LineAssignments
不同的页面显示不同的信息与线路分配组合。例如,在某些页面上我只显示带有线路分配的事件信息,而在其他页面上我显示带有它们的订单信息等。
基本上,每当我添加新的线路分配时,我是否也应该存储EventID、CustomerID和OrderID,或者我应该只存储OrderID,然后进行多次连接以获取其他数据。创建一个连接这些表的视图会更好吗?