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