數(shù)據(jù)庫三種完整性約束 關(guān)系數(shù)據(jù)庫的三個(gè)完整性約束是什么?各是什么含義?
關(guān)系數(shù)據(jù)庫的三個(gè)完整性約束是什么?各是什么含義?完整性:1。實(shí)體完整性2。參照完整性3。五種用戶定義的完整性約束:(1)非空約束(2)唯一約束(3)主鍵約束(4)外鍵約束(5)檢查約束關(guān)系模型中可以定
關(guān)系數(shù)據(jù)庫的三個(gè)完整性約束是什么?各是什么含義?
完整性:1。實(shí)體完整性2。參照完整性3。五種用戶定義的完整性約束:(1)非空約束(2)唯一約束(3)主鍵約束(4)外鍵約束(5)檢查約束
關(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í)際存在的元組,要么是空值。自定義完整性是用戶對(duì)特定數(shù)據(jù)環(huán)境和應(yīng)用環(huán)境設(shè)置的約束,反映了特定應(yīng)用中數(shù)據(jù)的語義需求