
109年特種考試地方政府公務人員考試試題
※注意:禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
本科目除專門名詞或數理公式外,應使用本國文字作答。
代號:
頁次:
-
一、在資料模型中,限制(Constraints)是資料庫狀態(Database States)任
何時刻必須滿足的條件,請論述實體關聯模型(ER Models)有關實體間
對應的兩個限制及關聯模型(Relational Models)的三個限制。另外,關
聯資料庫模型如何表示上述實體關聯模型的兩個限制?(20分)
二、一家公司 Company 的資料,擬設計一資料庫來儲存,經系統分析後,得
到如下需求:
Company 公司由許多部門(department)組成,每一部門有一部門代
碼(dept-id)、一部門名稱(dept-name),一部門會有多個地點(dept-
loc),每一部門有一員工擔任主管,並記錄開始擔任主管日期
(start_date),部門代碼可區別不同部門;一個部門可以承接許多計畫
(project),但一計畫僅由一部門承接,每一計畫有計畫代碼(proj-id)、
名稱(proj-name)及計畫說明(proj-descript),計畫代碼可區別不同計
畫。
一部門由許多員工(employee)組成,每一員工有員工代碼(emp-id)、
員工姓名(emp-name)、員工性別(emp-sex)與員工生日(emp-birthdate)
每一員工隸屬於一部門,每一員工代碼可區別不同員工。員工會互相
監督(supervision),每位員工最多有一位直屬監督者,但可能會直接
監督多位其他員工。
一員工可以扶養多位眷屬(dependent),每一眷屬有眷屬代碼(dep-id)、
眷屬姓名(dep-name)與眷屬生日(dep-birthdate),但一眷屬只能由一
員工來扶養。
一員工可以參與許多計畫,一計畫也可許多員工來參與,每一員工參
與的計畫有一參與的時數(hours)。
請劃出 Company 公司實體關聯綱要(Entity-Relationship Schema),包括
屬性(Attributes)、實體型態、關聯型態與相關限制。(20分)