2016年10月16日 星期日

105年鐵路特考高員三級資料庫應用第二題



105年鐵路特考高員三級資料庫應用
二、某公部門計劃開發一套資料庫應用系統,其需求如下所述:
1.此部門在各地有多個辦事處,每個辦事處皆有名稱、負責事項、以及多位駐處同 (其中一位為此辦事處主任,其開始擔任主任之日期需記載);此外,每個辦事處皆擁有多間辦公室 (每間辦公室皆有編號與配置人數)
2.每個辦事處皆負責許多工作業務,每個業務皆有名稱、編號、所在辦公室、以及多位參與同仁 (其中一位為此業務負責人)
3.每位同仁皆有姓名、編號、職等、地址、性別、出生日期等資料,每位同仁皆派駐於一個辦事處並配置於一間辦公室,但可以參與多個 (屬於同一辦事處的) 業務。
()試針對上述需求,描繪出實體關係圖。(15分)
()試依據實體關係圖,設計出此系統的資料表。(10分)
答:
()實體關係圖

()系統的資料表
1.辦事處(辦事處名稱,負責事項,主任,開始日期)
  主鍵:辦事處名稱;外鍵:主任,參考到同仁的主鍵同仁編號。
2.辦公室(辦公室編號,配置人數,辦事處)
主鍵:辦公室編號;外鍵:辦事處,參考到辦事處的主鍵辦事處名稱。
3.業務(業務名稱,業務編號負責辦事處所在辦公室負責同仁)
  (1)主鍵:業務編號。
(2)外鍵:
   a.負責辦事處,參考到辦事處的主鍵辦事處名稱。
   b.所在辦公室,參考到辦公室的主鍵辦公室編號。
   c.負責同仁,參考到同仁的主鍵同仁編號。
4.同仁(姓名,同仁編號,職等,地址,性別,出生日期,辦事處辦公室)
  (1)主鍵:同仁編號。
(2)外鍵:
   a.辦事處,參考到辦事處的主鍵辦事處名稱。
   b.辦公室,參考到辦公室的主鍵辦公室編號。
5.同仁參與業務(同仁編號,業務編號)
  (1)主鍵:{同仁編號,業務編號}
(2)外鍵:
   a.同仁編號,參考到同仁的主鍵同仁編號。
   b.業務編號參考到業務的主鍵業務編號

沒有留言:

張貼留言