調查局三等申論題
112年
[資訊科學組] 資料庫應用
第 一 題
假設有如下庭訊場地使用紀錄管理的需求,請設計符合 BCNF(Boyce-Codd Normal Form)且考量 OO(Object-Oriented)的 Enhanced-ER(EER)data model,model 中需註明合適的 primary/foreign key,及資料表彼此關聯的 maximum/minimum cardinality。(30 分)
註:題目中不需要用到的資料,無須列入資料表中。
.可以查詢 2023/07/01 所有庭訊大樓各庭訊室,不同時間進行的庭訊案件,查詢結果應包含案件字號、類型、庭訊地點(庭訊大樓、庭訊室樓層、序號)。
.可以查詢 2023/06/01~2023/06/30 1pm 進行的庭訊案件及庭訊地點,查詢結果應包含庭訊地點、庭訊日期時間、案件字號、案由、第幾審第幾次庭訊(審別、審次)、所有當事者姓名(自然人)或名稱(公司)、聯絡電話、地址。
.可以查詢於 2022/07/01~2023/06/30 間以未成年女性為原告(原告只要有一人為未成年女性皆需計入)的案件,查詢結果應包含庭訊地點、庭訊日期時間、所有原告接受庭訊時的年齡、姓名、性別。
.可以查詢特定日期,以公司為原告或被告的第二審庭訊資料,查詢結果應包含庭訊地點、庭訊日期時間、公司名稱、註冊日期、資本額、營業項目、案件字號、案由、審別、審次。
.可以查詢 2022 年所有使用人數容量大於 100 庭訊室的庭訊資料,查詢結果應包含庭訊地點、庭訊日期時間、庭訊室人數容量數、案件字號、案由、審別、審次。
📝 此題為申論題
思路引導 VIP
本題核心在於將複雜的查詢情境轉化為正規化的關聯式結構,並導入物件導向(OO)的繼承機制。作答時應先萃取主實體(如大樓、案件),利用「父類別/子類別」處理當事者(自然人與公司)的歧異屬性,最後清晰定義複合主鍵、外部鍵與 Min/Max 基數限制,確保整體模型符合 BCNF。
🤖
AI 詳解
AI 專屬家教
【破題】 本題要求設計符合 BCNF 及物件導向(OO)概念之 Enhanced-ER (EER) 資料模型。設計核心在於利用「父類別/子類別(Superclass/Subclass)」處理當事者(自然人與公司)之繼承關係,並將多對多及一對多關聯正規化至 BCNF,同時確保所有查詢需求所需之屬性皆已涵蓋。 【論述】
▼ 還有更多解析內容