LONGEPASS
Q35.

對於正規化的步驟中,那一種Normal Form(NF)主要是在處理「消除所有的非完整主鍵的相依性」的問題?

電腦軟體設計共同科目 · 乙級 · Q35

難易度分析

2 / 5

本題考查資料庫正規化各階段的定義。考生需能準確區分第一至第四正規化形式(NF)所針對的不同相依性問題,屬於對核心術語定義的記憶與辨識。

正確答案:②2NF

② 2NF:2NF(第二正規化)的核心目標正是消除部分函數相依(Partial Functional Dependency),即確保所有非主鍵屬性都完全相依於完整主鍵,而非僅相依於主鍵的一部分。

錯誤選項解析

  • ① 1NF:1NF(第一正規化)主要處理的是消除重複群組(Repeating Groups),確保每個欄位都是原子值(Atomic Value),而非處理非完整主鍵相依性問題。
  • ③ 3NF:3NF(第三正規化)處理的是消除遞移相依(Transitive Dependency),即非主鍵屬性之間不應存在相依關係,而非處理非完整主鍵相依性。
  • ④ 4NF:4NF(第四正規化)處理的是消除多值相依(Multi-valued Dependency),適用於更複雜的關聯結構,與部分主鍵相依性無關。
Learning Tip

"正規化各階段的考點容易混淆:1NF解決重複欄位、2NF解決部分相依(針對複合主鍵)、3NF解決遞移相依、BCNF強化3NF、4NF解決多值相依。實務上資料庫設計通常做到3NF即可平衡效能與資料一致性,過度正規化反而會增加JOIN操作的成本。"

學員答題分佈

①1NF0%
②2NF0%
③3NF0%
④4NF0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目