LONGEPASS
Q34.

對於正規化的觀念中,若只保證做到「所有屬性只能存放單一的屬性值(Atomic Value)」,那一定已做到那一種Normal Form(NF)?

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

難易度分析

2 / 5

本題僅要求考生對比正規化各階段的最基本定義,屬於單純的術語記憶型問題,無複雜的推論過程。

正確答案:①1NF

① 1NF:第一正規化(1NF)的核心要求即為確保所有屬性值皆為原子值(Atomic Value),消除重複群組與多值屬性,使每個欄位僅存放單一不可分割的資料。

錯誤選項解析

  • ② 2NF:第二正規化(2NF)必須先滿足 1NF,且額外要求消除部分函數相依(即非鍵屬性不可僅依賴複合主鍵的一部分)。僅滿足原子值條件並無法保證達到 2NF。
  • ③ 3NF:第三正規化(3NF)必須先滿足 2NF,且額外要求消除遞移相依(即非鍵屬性之間不可存在相依關係)。僅保證原子值遠未達到 3NF 的嚴格條件。
  • ④ 4NF:第四正規化(4NF)必須先滿足 BCNF,且額外要求消除多值相依(Multi-valued Dependency)。這是比 1NF 高得多層級的正規化要求。
Learning Tip

"正規化是層級式遞進的概念:1NF → 2NF → 3NF → BCNF → 4NF → 5NF,每一階段都必須先滿足前一階段的所有條件。常考陷阱在於題目會描述某一階段的「新增條件」,考生需明確區分各階段的關鍵差異:1NF 看原子值、2NF 看部分相依、3NF 看遞移相依、BCNF 看決定因素是否為超鍵、4NF 看多值相依。"

學員答題分佈

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

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

相似類型題目