免費開始練習
高考申論題 114年 [統計] 資料處理

第 三 題

三、正規化是為資料表的優化,而資料庫正規化有一些規則,每條規則都稱為「正規形式」(Normal Form),請說明各階段正規化的規則(包含第一正規化、第二正規化、第三正規化和 BCNF 等)。(25 分)
📝 此題為申論題

思路引導 VIP

看到資料庫正規化題目,應立即聯想到「降低冗餘」與「避免更新異常」兩大核心目的。作答時需嚴格遵守階層性,每個階段的定義必須建立在前一個正規形式之上,並精準點出各階段要消除的「相依性」關鍵字(如:重複群組、部分功能相依、遞移相依、決定因子)。

🤖
AI 詳解 AI 專屬家教

【破題】 正規化(Normalization)為關聯式資料庫設計的系統化優化過程,旨在降低資料冗餘(Data Redundancy)並避免新增、修改及刪除時的資料異常(Anomaly),從而提升資料的完整性與一致性。各階段規則如下: 【論述】

▼ 還有更多解析內容
📝 資料庫正規化程序
💡 透過逐步消除相依性,降低資料冗餘並避免資料操作異常。

🔗 正規化階段演進鏈

  1. 1 1NF 原子化 — 消除重複群組,確保欄位值皆為單一值
  2. 2 2NF 完全相依 — 消除非鍵屬性對部分主鍵的相依性
  3. 3 3NF 非遞移相依 — 確保非鍵屬性僅直接相依於主鍵
  4. 4 BCNF 強化版 — 確保所有功能相依的決定因子皆為候選鍵
🔄 延伸學習:實務上多優化至 3NF 或 BCNF,更高階正規化須考量 Join 效能損耗。
🧠 記憶技巧:1原子、2完全(消除部分)、3直接(消除遞移)、B決定因子是候選。
⚠️ 常見陷阱:容易混淆 2NF 與 3NF 的定義,2NF 處理的是屬性對「部分主鍵」的關係,3NF 處理的是「非鍵屬性間」的關係。
反正規化 (De-normalization) 資料異常 (Anomalies) 功能相依性 (Functional Dependency)

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

資料庫正規化與資料完整性原則
查看更多「[統計] 資料處理」的主題分類考古題

📝 同份考卷的其他題目

查看 114年[統計] 資料處理 全題