天天看點

完整性限制包括哪些?

資料完整性(Data Integrity)是指資料的精确(Accuracy)和可靠性(Reliability)。

分為以下四類:

1、實體完整性:規定表的每一行在表中是惟一的實體。

2、域完整性:是指表中的列必須滿足某種特定的資料類型限制,其中限制又包括 

取值範圍、精度等規定。

3、參照完整性:是指兩個表的主關鍵字和外關鍵字的資料應一緻,保證了表之間 

的資料的一緻性,防止了資料丢失或無意義的資料在資料庫中擴散。

4、使用者定義的完整性:不同的關系資料庫系統根據其應用環境的不同,往往還需 

要一些特殊的限制條件。使用者定義的完整性即是針對某個特定關系資料庫的限制 

條件,它反映某一具體應用必須滿足的語義要求。

與表有關的限制:包括列限制(NOT NULL(非空限制))和表限制(PRIMARY KEY、

foreign key、check、UNIQUE) 。

Java Program!