主鍵約束屬于什么完整性 關系模型中三類完整性約束以及它的解釋是什么?
關系模型中三類完整性約束以及它的解釋是什么?在關系模型中可以定義三種類型的數(shù)據(jù)約束,它們是實體完整性、引用完整性和用戶定義的完整性約束。前兩種完整性約束由關系數(shù)據(jù)庫系統(tǒng)自動支持。實體完整性約束要求關系
關系模型中三類完整性約束以及它的解釋是什么?
在關系模型中可以定義三種類型的數(shù)據(jù)約束,它們是實體完整性、引用完整性和用戶定義的完整性約束。前兩種完整性約束由關系數(shù)據(jù)庫系統(tǒng)自動支持。實體完整性約束要求關系主鍵中的屬性值不能為空,這是數(shù)據(jù)庫完整性的最基本要求,因為主鍵唯一地決定元組。如果它是空的,它的唯一性就變得不可能了。參照完整性約束是關系關聯(lián)的基本約束。它不允許關系引用不存在的元組:也就是說,關系中的外鍵要么是關聯(lián)關系中實際存在的元組,要么是空值。自定義完整性是用戶對特定數(shù)據(jù)環(huán)境和應用環(huán)境設置的約束,反映了特定應用中數(shù)據(jù)的語義需求