我正在設計一個活動管理系統(用於個人活動,如bdays等+企業活動+活動活動)。關係是事件屬於一個活動,事件有天和天有會話。與此同時,每一個(活動,事件,日期,會話)可以具有相同的屬性,如預算,目標,任務等。因此,這些應存儲在他們自己的表中,如event_mission,event_goal,event_budget表或應該他們在(事件,競選,天,會話)表中作爲列被拋出?活動管理架構設計
還有其他一些屬性,如位置,區域內的位置,邀請的人,參加的人等等,這些都適合上面的每一個,所以我可以再次將它們組合到它們自己的表中,就像event_loc,campaing_loc,days_loc ,session_loc或使用一個位置表在每個級別分解它們併爲每個級別設置標誌。
當然這隻適用於促銷活動而不適用於個人活動。
我會說你擁有的表格最多,表達力和靈活性就是你的數據庫。 – 2011-06-03 20:01:43