LONGEPASS
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 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目