完整性約束包括哪些?


數據完整性(Data Integrity)是指數據的精確(Accuracy)和可靠性(Reliability)。

分為以下四類

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

2、域完整性是指表中的列必須滿足某種特定的數據類型約束其中約束又包括 

取值范圍精度等規定

3、參照完整性是指兩個表的主關鍵字和外關鍵字的數據應一致保證了表之間 

的數據的一致性防止了數據丟失或無意義的數據在數據庫中擴散

4、用戶定義的完整性不同的關系數據庫系統根據其應用環境的不同往往還需 

要一些特殊的約束條件用戶定義的完整性即是針對某個特定關系數據庫的約束 

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

與表有關的約束包括列約束(NOT NULL(非空約束))和表約束(PRIMARY KEY、

foreign key、check、UNIQUE) 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM