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