現在要建立一套管理公司員工與部門資料的系統,讓企業能有效掌握:員工基本資料、部門組織架構、 員工與部門隸屬關係、 員工異動歷程、 聯絡資訊管理、 進行查詢、報表、統計分析。 每位員工的基本資料要能夠允許多筆地址、多筆電話、多筆電子郵件,並且要能夠紀錄員工的職務名稱,部門要能夠紀錄誰是部門經理、課長、主任等主管的關聯,並且要允許員工可以擔任多個部門的主管,例如某員工是技術部經理,並兼任管理部資訊長。其他未述明的需求,請自行合理化的假設。 (1) 請根據以上需求,畫出這個系統的實體關係圖 (Entity Relationship Diagram), 請以陳品山博士提出的模式來繪製。 陳品山的實體關係圖模式可以參考這篇" 實體關係模型(Entity-relationship model) " 從以上的需求,可以明顯看出有兩個實體 : 員工、部門。 並且因為員工的基本資料要能夠允許多筆地址、多筆電話、多筆電子郵件,員工可以擔任多個部門的主管,所以可以設計如下 : (2) 請寫出建置資料表結構的MySQL語法。 我們把相關資料給 ChatGPT,如下圖 : 得到結果如下圖 : 我們來檢查看看 ChatGPT 的結果是否正確。 -- 建立資料庫語法 CREATE D…