民國108年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第65題
有關於資料庫中候選鍵(Candidate Key)的敘述,下列那些是正確的?
題目
有關於資料庫中候選鍵(Candidate Key)的敘述,下列那些是正確的?
- (1) 表格中任兩筆資料(Tuple)的候選鍵值可能相同,但主要鍵(Primary Key)值必定不相同
- (2) 一個候選鍵有可能為兩個屬性的集合
- (3) 一個表格有可能有兩個候選鍵
- (4) 任一個候選鍵都是表格中滿足唯一性的最小屬性子集
官方答案
(2) 一個候選鍵有可能為兩個屬性的集合、(3) 一個表格有可能有兩個候選鍵、(4) 任一個候選鍵都是表格中滿足唯一性的最小屬性子集
解析
候選鍵是能唯一識別每筆資料、且不包含多餘屬性的最小屬性子集,故4正確。候選鍵可由兩個以上屬性組合而成,即組合鍵,故2正確。一張表格可以同時存在多個候選鍵,再從中挑選一個作為主要鍵,故3正確。候選鍵必須具備唯一性,任兩筆資料的候選鍵值不可相同,否則無法識別,故1不正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。