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 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!
相似類型題目
對於正規化的步驟中,那一種Normal Form(NF)主要是在處理「消除所有的非鍵屬性之間的功能相依性」的問題?
一個關聯式資料表(Relational Tables)中,若無複合鍵(Composite Key),且已滿足1NF,則其正規化程度如何?
有關於資料庫的正規化,以下的敘述那些為正確?
對於正規化的觀念中,若只保證做到「所有屬性只能存放單一的屬性值(Atomic Value)」,那一定已做到那一種Normal Form(NF)?
關聯式資料表(Relational Table)R(A,B,C) ,A、B、C 三屬性均是單值(Single-Valued),若{A,B}可決定C,B 可決定C,則R 最多已做到那一種Normal Form(NF)?