免費開始練習
調查局三等申論題 110年 [資訊科學組] 資料庫應用

第 二 題

二、給予一關聯綱要(Relation Schema)EMP-PROJ(SSN, Pnumber, Hours, Ename, Pname, Plocation),主鍵為(SSN, Pnumber),此關聯綱要記錄員工的識別碼與名字,與所參與的計畫名稱及計畫所在位置,一個員工可參與多個計畫,每一參與的計畫會記錄參與的時數,此外,此關聯綱要給予一組功能依附性(Functional Dependences):{{SSN, Pnumber} → {Hours}, {SSN} → {Ename}, {Pnumber} → {Pname}, {Pnumber} → {Plocation}},EMP-PROJ 關聯綱要有更改異常(Update Anomalies)問題嗎?試舉一例說明插入更改異常(Insertion Anomalies),EMP-PROJ 關聯綱要是 2NF格式嗎?如不是,請將 EMP-PROJ 關聯綱要分割(Decompose)到 2NF的關聯綱要,並論述分割的原理。(25 分)
📝 此題為申論題

思路引導 VIP

本題測試資料庫正規化(Normalization)的核心觀念。解題時應先確認主鍵與非主鍵欄位,接著利用功能相依性(FD)判斷是否存在「部分相依」以檢驗 2NF,最後針對未符合正規化的綱要進行分割,並舉例說明因未正規化導致的資料操作異常情形。

🤖
AI 詳解 AI 專屬家教

【破題】 EMP-PROJ 關聯綱要存在部分功能相依(Partial Functional Dependency),因此並非第二正規形(2NF),且會引發更新異常(Update Anomalies)問題。 【論述】

▼ 還有更多解析內容

升級 VIP 解鎖