Ràng buộc tồn vẹn

Một phần của tài liệu Bài giảng môn học cơ sở dữ liệu (Trang 52 - 53)

- 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 đồ.

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Bài giảng môn học cơ sở dữ liệu (Trang 52 - 53)