- Giá trị khĩa của bộ mới cĩ thể là giá trị đã cĩ trong quan
Ràng buộc tồn vẹn
Ràng buộc tồn vẹn
(Entegrity constraint)
(Entegrity constraint)
Trong mỗi CSDL luơn tồn tại nhiều mối liên hệ giữa các thuộc tính, giữa các bộ. Sự
Trong mỗi CSDL luơn tồn tại nhiều mối liên hệ giữa các thuộc tính, giữa các bộ. Sự
liên hệ này cĩ thể xảy ra trong một lược đồ quan hệ hoặc trong các lược đồ quan hệ
liên hệ này cĩ thể xảy ra trong một lược đồ quan hệ hoặc trong các lược đồ quan hệ
của một cơ sở dữ liệu. Các mối liên hệ này là những điều kiện bất biến mà tất cả
của một cơ sở dữ liệu. Các mối liên hệ này là những điều kiện bất biến mà tất cả
các bộ của những quan hệ cĩ liên quan trong CSDL đều phải thỏa mãn ở mọi thời
các bộ của những quan hệ cĩ liên quan trong CSDL đều phải thỏa mãn ở mọi thời
điểm. Những điều kiện bất biến đĩ được gọi là ràng buộc tồn vẹn. Trong thực tế
điểm. Những điều kiện bất biến đĩ được gọi là ràng buộc tồn vẹn. Trong thực tế
ràng buộc tồn vẹn là các quy tắc quản lý được áp đặt trên các đối tượng của thế
ràng buộc tồn vẹn là các quy tắc quản lý được áp đặt trên các đối tượng của thế
giới thực.
giới thực.
Ví dụ 1
Ví dụ 1:: Xét cơ sở dữ liệu về quản lý sinh viên, từ CSDL này ta cĩ thể xác định Xét cơ sở dữ liệu về quản lý sinh viên, từ CSDL này ta cĩ thể xác định được một số ràng buộc tịan vẹn sau:
được một số ràng buộc tịan vẹn sau:
R1: khơng thể cĩ >1 sinh viên cĩ cùng MASV
R1: khơng thể cĩ >1 sinh viên cĩ cùng MASV
R2: Tuổi sinh viên phải >= 18
R2: Tuổi sinh viên phải >= 18
R3: Giới tính ( phái) phải là nam hoặc nữ.
R3: Giới tính ( phái) phải là nam hoặc nữ.
Ví dụ 2:
Ví dụ 2: Xét CSDL về đăng ký đất đai ta cĩ các ràng buộc tịan vẹn sau: Xét CSDL về đăng ký đất đai ta cĩ các ràng buộc tịan vẹn sau:
R1: Số thửa phải là duy nhất trong một tờ bản đồ.