我想知道是否有人可以提供一些幫助。我正在設計一個數據庫,我想知道這應該如何處理。我的場景涉及一個車輛表,其中存儲有關車隊(例如,品牌,型號,當前里程等)的信息,以便存儲關於在車輛上進行的任何維護的信息。最後是運營成本表,這將存儲與車輛相關的任何成本(例如燃料,維修,修理等)。與另一個表可能相關或不相關的表的關係
我的問題是維護中的某些記錄需要鏈接到維護記錄,有些則不需要。例如,維修是一項運營成本,將記錄在維護日誌中,但燃料是運行成本,因此不會記錄在維護日誌中。
處理這個問題的最佳方法是什麼?
這裏是此刻的表,但是這僅允許經營成本涉及到維護記錄:
車輛(VehicleID,品牌,型號,里程,MOT由於)
維護(MaintenanceID,VehicleID FK,說明)
OperatingCost(OperatingCostID,MaintenanceID FK,成本)
預先感謝。
Ĵ
是的,我認爲這將做我所需要的。感謝您的幫助! – 2011-04-04 11:13:15
在與某人講話後,他們想出了只有一個OperatingCost表並且有一個允許爲空的MaintenanceID外鍵的想法。你有什麼想法呢? – 2011-04-05 14:14:32