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<sodu
· 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.
» Tin mới nhất:
» Các tin khác: