阿摩線上測驗 登入

申論題資訊

試卷:108年 - 108 中華郵政股份有限公司_職階人員甄試_營運職/資料庫管理_專業科目(2):資料庫系統規劃、開發與實務#75282
科目:資料庫系統規劃、開發與實務
年份:108年
排序:0

題組內容

第二題: 請回答下列問題:

申論題內容

(一)於建置任一關聯表時,請問針對主鍵(primary key)欄位值應作何種限定?【7 分】

詳解 (共 1 筆)

詳解 提供者:hchungw

在設置關聯表時,針對主鍵(primary key)欄位值應作以下限定:

  1. 唯一性(Unique):主鍵欄位的每個值必須是唯一的,這意味著不能有兩行記錄具有相同的主鍵值。

  2. 非空(Not Null):主鍵欄位不能包含空值,因為空值無法用來唯一標識行。

  3. 穩定性(Immutability):主鍵值一旦指定,應該不會改變,這樣可以保持數據的一致性和參照完整性。

  4. 自動生成(Optional):許多資料庫管理系統(DBMS)支持自動生成主鍵值(如使用AUTO_INCREMENT或SEQUENCE),這樣可以確保唯一性和避免重複。

  5. 最小化(Minimality):主鍵應盡量使用最少數量的欄位來保證唯一性,避免使用複合鍵(由多個欄位組成的主鍵)除非必要。