實體完整性

實體完整性

實體完整性要求每一個表中的主鍵欄位都不能為空或者重複的值。實體完整性指表中行的完整性。要求表中的所有行都有唯一的標識符,稱為主關鍵字。主關鍵字是否可以修改,或整個列是否可以被刪除,取決於主關鍵字與其他表之間要求的完整性。

基本內容

實體完整性指表中行的完整性。要求表中的所有行都有唯一的標識符,稱為主關鍵字。主關鍵字是否可以修改,或整個列是否可以被刪除,取決於主關鍵字與其他表之間要求的完整性。

實體完整性規則規定基本關係的所有主關鍵字對應的主屬性都不能取空值,例如,學生選課的關係選課(學號,課程號,成績)中,學號和課程號共同組成為主關鍵字,則學號和課程號兩個屬性都不能為空。因為沒有學號的成績或沒有課程號的成績都是不存在的。

對於實體完整性,有如下規則:

· 實體完整性規則針對基本關係。一個基本關係表通常對應一個實體集,例如,學生關係對應學生集合。

· 現實世界中的實體是可以區分的,它們具有一種唯一性質的標識。例如,學生的學號,教師的職工號等。

在關係模型中,主關鍵字作為唯一的標識,且不能為空。

實體完整性檢查和違約處理

1.檢查主碼值是否唯一,如果不唯一則拒絕插入或修改。

2.檢查主碼的各個屬性是否為空,只要有一個為空就拒絕插入或修改。

從而保證了實體完整性。

實體完整性實體完整性

相關詞條

相關搜尋

熱門詞條

聯絡我們