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