對現有應用程序有一項新要求。目前,我們有一個組織表,它有一個子表CalendarEvents。現在,請求將允許用戶表,組織表或分區表自己的日曆事件。我在想有什麼需要,因爲現在發生變化,這會離開我與創建如下表結構:試圖避免多個父表
- 組織(的organization_ID)
- 用戶(USER_ID,的organization_ID)
- 司(division_id),
- 日曆(CALENDAR_ID,的organization_ID,USER_ID,division_id),
- CalendarEvents(calendar_event_id,CALENDAR_ID)
我試圖避免將日曆鏈接到多個父母。有沒有更好的方法來做到這一點,我失蹤了? (組織/用戶/部門可以有多個日曆,但只有一個組織/用戶/部門可以擁有日曆)
感謝您的任何輸入。
用戶,部門和組織之間的關係是什麼? – 2011-04-09 01:46:56
組織對用戶是1對多。部門還沒有實施,但這些組織可能會有1到多個,可能有1到很多有用戶,但可能多到很多。 – Ryan 2011-04-11 15:22:51