最近在刷自考的題,其中一些問題還是挺有用的,
完整性約束條件的作用對象可以是列、元組和( 表 )。
他們是怎麼對應的?
列 -->域完整性約束
元組 -->實體完整性約束
表 --> 參照完整性約束
完整性約束分爲以下四類:
1) 實體完整性:規定表的每一行在表中是惟一的實體。
2) 域完整性:是指表中的列必須滿足某種特定的數據類型約束,其中約束又包括取值範圍、精度等規定。
3) 參照完整性:是指兩個表的主關鍵字和外關鍵字的數據應一致,保證了表之間的數據的一致性,防止了數據丟失或無意義的數據在數據庫中擴散。
4) 用戶定義的完整性:不同的關係數據庫系統根據其應用環境的不同,往往還需要一些特殊的約束條件。用戶定義的完整性即是針對某個特定關係數據庫的約束條件,它反映某一具體應用必須滿足的語義要求。