民國114年 第2梯次 電腦軟體設計(C++)乙級 學科

第13題

對於功能相依性(Functional Dependency)的描述,下列何者有誤?

題目

對於功能相依性(Functional Dependency)的描述,下列何者有誤?

  1. (1) 多個功能相依性的表示法可以合併成一個功能相依圖(Functional Dependency Diagram)
  2. (2) 若A 是關聯表R 的一個候選鍵 (Candidate Key),則每個R 中的屬性都會功能相依於A
  3. (3) 功能相依性是可用推演規則(Inference Rules)來推導
  4. (4) 功能相依性可定義於多個關聯表(Relational Table)上

官方答案

(4) 功能相依性可定義於多個關聯表(Relational Table)上

解析

功能相依性 X→Y 描述的是「同一個」關聯表內屬性之間的決定關係,不能跨越多個關聯表定義;不同關聯表之間的連結是靠外部鍵與參照完整性表達。其餘三項皆正確:多個功能相依性可整合繪成功能相依圖;候選鍵能決定關聯表中的所有屬性,故所有屬性都功能相依於候選鍵;並可利用阿姆斯壯推演規則(反身、增補、遞移)推導出新的相依性。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料