民國107年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第34題

對於候選鍵(Candidate Key)的敘述,下列何者有誤?

題目

對於候選鍵(Candidate Key)的敘述,下列何者有誤?

  1. (1) 主鍵是從候選鍵中選出來的
  2. (2) 候選鍵的屬性子集具有唯一性
  3. (3) 任何一個關聯表一定會有二個以上的候選鍵
  4. (4) 候選鍵的屬性子集是滿足唯一性的最小屬性子集

官方答案

(3) 任何一個關聯表一定會有二個以上的候選鍵

解析

候選鍵必須具備唯一性,且是最小的屬性集合,也就是移除其中任一屬性後就不再唯一,因此第 2、4 項敘述正確。主鍵是從多個候選鍵中挑選一個作為識別依據,第 1 項正確。每個關聯表至少會有一個候選鍵(至少能唯一識別每一列),但未必有兩個以上;若只有一個候選鍵,該鍵即直接成為主鍵,所以「一定會有二個以上」的說法有誤。故本題應選第 3 項。

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

官方資料