數據庫完整性包括三個方面的約束規則,分別是實體完整性、參照完整性和自訂完整性約束規則。
(1)實體完整性
實體完整性是指關係的主屬性,即表的主鍵不能爲NULL,也不能取重複值。
(2)參照完整性
參照的完整性要求關係中不允許引用不存在的實體。與實體完整性是關係模型必須滿足的完整性約束條件,目的是保證數據的一致性。參照完整性又稱引用完整性。
(3)自訂完整性
自訂完整性規則是針對某一應用環境的完整性約束條件,這類完整性規則一般在建立庫表的同時進行定義,應用編程人員不需再作考慮。
數據庫完整性包括三個方面的約束規則,分別是實體完整性、參照完整性和自訂完整性約束規則。
(1)實體完整性
實體完整性是指關係的主屬性,即表的主鍵不能爲NULL,也不能取重複值。
(2)參照完整性
參照的完整性要求關係中不允許引用不存在的實體。與實體完整性是關係模型必須滿足的完整性約束條件,目的是保證數據的一致性。參照完整性又稱引用完整性。
(3)自訂完整性
自訂完整性規則是針對某一應用環境的完整性約束條件,這類完整性規則一般在建立庫表的同時進行定義,應用編程人員不需再作考慮。