民國113年 第3梯次 電腦軟體應用乙級 學科

第61題

在關聯式資料庫系統中,資料表的主鍵(Primary Key)應具備哪些特性?

題目

在關聯式資料庫系統中,資料表的主鍵(Primary Key)應具備哪些特性?

  1. (1) 識別記錄的唯一性
  2. (2) 必須是數值
  3. (3) 不可以重複
  4. (4) 非空值(Not Null)

官方答案

(1) 識別記錄的唯一性、(3) 不可以重複、(4) 非空值(Not Null)

解析

主鍵是資料表中用來唯一識別每一筆記錄的欄位或欄位組合,須符合實體完整性規則:值必須唯一、不可重複(選項1、3),且不得為空值 NULL(選項4),否則無法定位記錄,也無法作為外鍵被參照。主鍵型態並沒有限制,字串、日期、GUID 皆可,只要能保證唯一即可,因此選項2「必須是數值」不成立。實務上常以員工編號、身分證字號或系統自動產生的流水號作為主鍵。

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

官方資料