資料完整性(Data Integrity)是指資料的精确(Accuracy)和可靠性(Reliability)。
分為以下四類:
1、實體完整性:規定表的每一行在表中是惟一的實體。
2、域完整性:是指表中的列必須滿足某種特定的資料類型限制,其中限制又包括
取值範圍、精度等規定。
3、參照完整性:是指兩個表的主關鍵字和外關鍵字的資料應一緻,保證了表之間
的資料的一緻性,防止了資料丢失或無意義的資料在資料庫中擴散。
4、使用者定義的完整性:不同的關系資料庫系統根據其應用環境的不同,往往還需
要一些特殊的限制條件。使用者定義的完整性即是針對某個特定關系資料庫的限制
條件,它反映某一具體應用必須滿足的語義要求。
與表有關的限制:包括列限制(NOT NULL(非空限制))和表限制(PRIMARY KEY、
foreign key、check、UNIQUE) 。
Java Program!