說我有幾個表,如:基本的SQL表結構
- 產品
- 員工
- 設施
- * Schedule_Events
在Schedule_Events表,我會有列start_time,end_time,筆記等...
我的問題是,如果我需要安排員工,產品或設施,那麼遵循的適當結構是什麼。
若本產品/僱員/設施表直接鏈接到Schedule_Events ...
如: Schedule_Events(表)
- Schedule_Event_ID
- EMPLOYEE_ID
- PRODUCT_ID
- Facility_ID
...基本上鍊接的外鍵時適用,或者我需要一堆子表...
- Schedule_Events_Employees
- Schedule_Events_Facilities
- Schedule_Events_Products
OR
一個名爲Schedule_Event_Items的表,包含所有th e以上...
或其他一些表設計我不考慮?
我很新,在此,任何幫助表示讚賞。
在此先感謝!
它們應該直接與外鍵鏈接到三個表中的每一個。跟創建構成同一個事物的三張不同表格相比,要容易得多。 – Siyual
你應該有更多的表格。'Events'' EventSchedules'' ProductEventSchedules''EmployeeEventSchedules'' FacilityEventSchedules' – JamieD77