阿摩線上測驗 登入

申論題資訊

試卷:110年 - 110 公務升官等考試_薦任_資訊處理:資料庫應用#103677
科目:公職◆資料庫應用
年份:110年
排序:0

題組內容

一、請試述下列名詞之意涵:(每小題 5 分,共 25 分)

申論題內容

(三) Entity integrity rule

詳解 (共 1 筆)

詳解 提供者:114年高考上榜

實體完整性規則(Entity integrity rule)是指一個關聯式資料庫中的表必須滿足的一個規則,它確保了每個表中的主鍵列(Primary key)都包含唯一且不為空的值。換句話說,該規則要求每個表中的每個實體(Entity)都必須有一個獨一無二的標識,不能有兩個或多個實體具有相同的主鍵值。

 
在實踐中,通常在創建表時定義主鍵列,並將其標記為 NOT NULL 和 UNIQUE。當嘗試向表中插入新紀錄時,如果該紀錄的主鍵值已經存在,就會觸發一個錯誤,阻止紀錄的插入。這可以保證表中的實體具有唯一標識,並維護數據庫中的一致性。
 
實體完整性規則通常是關聯式資料庫中最基本、最重要的規則之一,因為如果一個表不滿足實體完整性規則,它就無法正確地被關聯到其他表,也無法構建有效的查詢或聚合操作。