Integrity constraint là gì?

Phrase Database
Ràng buộc về tính toàn vẹn

Ràng buộc về tính toàn vẹn (integrity constraint) là tập hợp các quy tắc có thể giúp duy trì chất lượng của thông tin được đưa ra. Ràng buộc về tính toàn vẹn (integrity constraint) đảm bảo rằng việc chèn, cập nhật dữ liệu phải được thực hiện theo cách mà tính toàn vẹn dữ liệu (data integrity) không bị ảnh hưởng. Có các loại ràng buộc về tính toàn vẹn như: Ràng buộc miền (domain constraint), ràng buộc toàn vẹn thực thể (entity integrity constraint), ràng buộc toàn vẹn tham chiếu (referential integrity constraint) và ràng buộc khóa (key constraint).

Phrase Database
Ràng buộc về tính toàn vẹn

Domain hạn chế giá trị của các thuộc tính (attribute) trong bảng và là một ràng buộc của mô hình quan hệ (relational model). Tuy nhiên, có những ngữ nghĩa (semantic) trong thế giới thực cho dữ liệu không thể được chỉ định nếu chỉ được sử dụng với các ràng buộc miền (domain constraint). Chúng ta cần những cách cụ thể hơn để nêu rõ những giá trị dữ liệu nào được phép hoặc không được phép và định dạng nào phù hợp cho một thuộc tính. Ví dụ: ID nhân viên (EID) phải là duy nhất hoặc Ngày sinh của nhân viên nằm trong phạm vi [1 tháng 1 năm 1950, ngày 1 tháng 1 năm 2000]. Thông tin như vậy được cung cấp trong các câu lệnh logic được gọi là các ràng buộc tính toàn vẹn (integrity constraint). Có một số loại ràng buộc toàn vẹn như Entity integrity, toàn vẹn tham chiếu (Referential integrity),...

Learning English Everyday