Q43.
對於關聯式表格(Relational Tables)中關聯表的屬性(Attribute)的說明,何者正確?
電腦軟體設計共同科目 · 乙級 · Q43
難易度分析
2 / 5
本題考查關聯式模型中屬性的基本定義與限制,需對第一正規化形式的核心要求有精確的記憶,並能區分不同屬性類型的特徵。
正確答案:④資料值一定為單元值(Atomic Value)
④ 資料值一定為單元值(Atomic Value):關聯式表格的屬性值必須為單元值(Atomic Value),即不可再分割的單一資料值。此為第一正規化形式(1NF)的核心要求,確保資料結構的簡化與查詢的一致性。
錯誤選項解析
- ① 允許複合屬性:關聯式模型遵循第一正規化形式(1NF),不允許複合屬性(Composite Attribute)存在。複合屬性必須拆分為多個獨立的簡單屬性才能儲存於關聯表中。
- ② 允許多重值屬性:關聯式表格的每個屬性(Attribute)在單一值組(Tuple)中僅能包含一個值,嚴禁多重值屬性(Multi-valued Attribute)。若需處理多值情況,應透過獨立的關聯表設計。
- ③ 值不能為未知或不適用於該值組(Tuple):關聯式模型允許 NULL 值存在。當屬性值為未知(Unknown)或不適用(Not Applicable)於該值組時,可使用 NULL 表示,此為關聯式資料庫的標準設計。
Learning Tip
"本題核心考點為第一正規化形式(1NF)的原子性(Atomicity)要求。常考陷阱包括:誤認關聯表允許 NULL 值為非法(實際上允許)、混淆複合屬性與單元值的定義差異。實務上,若遇到多值或複合資料,應透過資料表正規化拆分為多個關聯表處理,而非直接儲存於單一欄位。"
學員答題分佈
①允許複合屬性0%
②允許多重值屬性0%
③值不能為未知或不適用於該值組(Tuple)0%
④資料值一定為單元值(Atomic Value)0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!
相似類型題目
下列何者不是關聯式表格(Relational Tables)中關聯表的特性?
關聯式資料表(Relational Table)R(A,B,C) ,A、B 二屬性均是單值(Single-Valued),C 屬性值則為多值(Multi-Valued),則R 最多已做到哪一種Normal Form(NF)?
關聯式資料庫表格的特性,以下那些是正確的描述?
對於正規化的觀念中,若只保證做到「所有屬性只能存放單一的屬性值(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)?