Q38.
對於功能相依性(Functional Dependency)的描述,下列何者有誤?
電腦軟體設計共同科目 · 乙級 · Q38
難易度分析
3 / 5
本題要求考生精確區分功能相依性的定義範圍。由於選項中包含多項關於資料庫理論的基礎概念辨析,且需在多個正確描述中識別出唯一的錯誤定義,因此屬於考驗核心概念理解度的典型題目。
正確答案:③功能相依性可定義於多個關聯表(Relational Table)上
③ 功能相依性可定義於多個關聯表(Relational Table)上:功能相依性(FD) 是定義於單一關聯表(Relation)內部的屬性間相依關係,描述同一表格中屬性集合之間的決定關係,無法跨越多個關聯表定義,此描述錯誤。
錯誤選項解析
- ① 若A是關聯表R 的一個候選鍵(Candidate Key),則每個R 中的屬性都會功能相依於A:候選鍵(Candidate Key) 的定義即為能唯一識別關聯表中所有其他屬性的最小屬性集合,因此所有非鍵屬性皆會功能相依於候選鍵,此描述正確。
- ② 功能相依性是可用推演規則(Inference Rules)來推導:功能相依性可透過 Armstrong 公理系統(包含自反律、增益律、移轉律)及其衍生規則進行邏輯推導與驗證,此描述正確。
- ④ 多個功能相依性的表示法可以合併成一個功能相依圖(Functional Dependency Diagram):功能相依圖(Functional Dependency Diagram) 可將多個 FD 以圖形化方式整合呈現,用於視覺化屬性間的決定關係並輔助正規化(Normalization) 分析,此描述正確。
Learning Tip
"本題核心考點在於理解 功能相依性(FD) 是單一關聯表內部的屬性關係,而非跨表關係。常考陷阱包括混淆 候選鍵 與 功能相依 的定義,以及誤認 FD 可定義於多表之間。需牢記 Armstrong 公理 的三大基本規則(自反、增益、移轉)及其在 正規化程序 中的應用。"
學員答題分佈
①若A是關聯表R 的一個候選鍵(Candidate Key),則每個R 中的屬性都會功能相依於A0%
②功能相依性是可用推演規則(Inference Rules)來推導0%
③功能相依性可定義於多個關聯表(Relational Table)上0%
④多個功能相依性的表示法可以合併成一個功能相依圖(Functional Dependency Diagram)0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!
相似類型題目
關聯式資料表(Relational Tables)R 中,若X 與Y 之間的功能相依性X→Y,X 和Y 為R 的子集合,下列何者敘述錯誤?
關聯式資料表(Relational Table)R(A,B,C) ,A、B、C 三屬性均是單值(Single-Valued),若{A,B}可決定C,B 可決定C,則R 最多已做到那一種Normal Form(NF)?
關聯式資料表(Relational Table)R(A,B,C,D) ,A、B、C、D 四個屬性均是單值(Single-Valued),若{A,B}可決定C,C 可決定D,則R 最多已做到那一種Normal Form(NF)?
一個關聯式資料表(Relational Tables)中,若無複合鍵(Composite Key),且已滿足1NF,則其正規化程度如何?
下列何者不是關聯式表格(Relational Tables)中關聯表的特性?