假設你有如下表:訂單,客戶,活動,線,並LineAssignments。我可以修改的唯一表格是LineAssignments表格。最佳實踐:冗餘數據或多個連接?
- 事件1 < ---> *訂單
- 客戶1 < ---> *訂單
- 訂購1 < ---> * LineAssignments
- 1號線< ---> * LineAssignments
不同的頁面顯示信息與行分配的不同組合。例如,在一些頁面上,我只顯示線路分配的事件信息,而在其他頁面上,我顯示他們的訂單信息等。
基本上,每當我添加一個新的線路分配時,我是否也應該存儲事件ID,客戶ID和的OrderID過,或者我應該只存儲訂單ID,那麼做多的加入,以獲得其他數據。創建一個加入這些表的視圖會更好嗎?
非常有見地,謝謝。 –