高考申論題
112年
[資訊處理] 資料庫應用
第 二 題
二、給予一關聯綱要EMP-DEPT(EmpId, EmpName, EmpBdate, EmpAddr, DeptNum, DeptName, DmgrId),主鍵(Primary Key)為{EmpId},此關聯綱要記錄員工參與部門的相關資料,員工有員工編號(EmpId)、員工姓名(EmpName)、員工生日(EmpBdate)與員工地址(EmpAddr),部門有部門編號(DeptNum)、部門名稱(DeptName)與部門經理編號(DmgrId),而且給予一組功能依附性(Functional Dependencies) {{EmpId} → {EmpName, EmpBdate, EmpAddr},{DeptNum}→{DeptName, DmgrId}},關聯綱要EMP-DEPT是否為2NF?如不是,請將EMP-DEPT正規化至2NF,然後正規化至3NF,並論述分割(Decompose)的理論基礎。(25分)
📝 此題為申論題
思路引導 VIP
這是一道經典的正規化(Normalization)題型。解題思維如下:
- 判斷 2NF:2NF 的定義是「若且唯若滿足 1NF,且所有非鍵屬性皆『完全功能依附』於主鍵(無部分依附)」。考生需特別注意,本題主鍵為單一屬性 {EmpId},單一屬性主鍵是不可能發生「部分依附」的!這是一個常見的觀念陷阱。
🤖
AI 詳解
AI 專屬家教
【考點分析】 本題主要測驗考生對關聯式資料庫正規化(2NF、3NF)定義的精準理解,以及能否破除「單一主鍵仍會違反2NF」的迷思;同時要求闡述關聯分割(Decomposition)必須遵守的兩大理論基礎。 【理論/法規依據】
▼ 還有更多解析內容