民國101年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第64題
對於候選鍵( C a n d i d a t e K e y ) 的敘述,下列何者有誤?
題目
對於候選鍵( C a n d i d a t e K e y ) 的敘述,下列何者有誤?
- (1) 主鍵是從候選鍵中選出來的
- (2) 候選鍵的屬性子集具有唯一性
- (3) 任何一個關聯表一定會有二個以上的候選鍵
- (4) 候選鍵的屬性子集是滿足唯一性的最小屬性子集
官方答案
(3) 任何一個關聯表一定會有二個以上的候選鍵
解析
候選鍵必須具備唯一性,且是最小的屬性集合,也就是移除其中任一屬性後就不再唯一,因此第 2、4 項敘述正確。主鍵是從多個候選鍵中挑選一個作為識別依據,第 1 項正確。每個關聯表至少會有一個候選鍵(至少能唯一識別每一列),但未必有兩個以上;若只有一個候選鍵,該鍵即直接成為主鍵,所以「一定會有二個以上」的說法有誤。故本題應選第 3 項。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。