簡述數據完整性的內容及其約束規則?
1、實體完整性:規定表的每一行在表中是惟一的實體。
2、域完整性:是指表中的列必須滿足某種特定的數據類型約束,其中約束又包括
取值范圍、精度等規定。
3、參照完整性:是指兩個表的主關鍵字和外關鍵字的數據應一致,保證了表之間
的數據的一致性,防止了數據丟失或無意義的數據在數據庫中擴散。
4、用戶定義的完整性:不同的關系數據庫系統根據其應用環境的不同,往往還需
要一些特殊的約束條件。用戶定義的完整性即是針對某個特定關系數據庫的約束
條件,它反映某一具體應用必須滿足的語義要求。
與表有關的約束:包括列約束(NOT NULL(非空約束))和表約束(PRIMARY KEY、
foreign key、check、UNIQUE) 。
下一篇換行是啥意思