(+84) 236.3827111 ex. 402

Ràng buộc toàn vẹn-Ràng buộc ngoại


Ràng buộc toàn vẹn ngoại

Là những ràng buộc liên quan đến các thuộc tính, các bộ giữa các quan hệ

· Ràng buộc liên thuộc tính liên quan hệ

Là ràng buộc liên quan đến các thuộc tính giữa 2 quan hệ khác nhau. Ví dụ, ta có 2 quan hệ:

Chutaikhoan(Masothe, hoten, sodu)

Ruttien(magiaodich, masothe, ngaygiaodich, sotien)

Với qui định chủ tài khoản không được rút nhiều hơn số tiền mình có trong tài khoản, ta có ràng buộc: sotien<>

· Ràng buộc liên bộ liên quan hệ

Ví dụ, ta có hai quan hệ Nhanvien(manv, hoten) và thannhan(manv, hotenthanhnhan, quanhe)

Nhanvien thanhnhan

Manv

hoten

manv

hotenthanhnhan

Quanhe

Nv01

LE A

Nv01

Nguyen thi hoa

Vợ

NV02

LE B

Nv02

Le Nam

Con trai

Khi thêm một dòng vào quan hệ thanhnhan ta luôn luôn phải kiểm tra ràng buộc, chẳng hạn mỗi nhân viên có không quá 2 thân nhân được làm cùng công ty, khi đó nếu ta thêm một dòng với mã nhân viên là NV01 sẽ vi phạm ràng buộc.

· Ràng buộc phụ thuộc tham chiếu: là ràng buộc liên quan đến khóa ngoại. Khóa ngoại phải tham chiếu đến khóa chính.