Mỗi ràng buộc tồn vẹn cĩ 3 yếu tố: điều kiện, bối cảnh và tầm ảnh hưởng.
i Điềukiện
Điều kiện của một ràng buộc tồn vẹn R cĩ thể được biểu diễn bằng ngơn ngữ tự nhiên, t huật giải,
ngơn ngữ đại số tập hợp, đại số quan hệ,… ngồi ra điều kiện của ràng buộc tồn vẹn cũng cĩ thể
được biểu diễn bằng phụ thuộc hàm. Chẳng hạn, với lược đồ quan hệ SV thì cĩ một ràng buộc tồn
vẹn như sau:
Với r là một quan hệ của Sv ta cĩ ràng buộc tồn vẹn sau
∀ t1,t2 ∈ r
t1.MASV ≠ t2.MASV cuối ∀
ii Bốicảnh
Bối cảnh của một ràng buộc tồn vẹn là những quan hệ mà ràng buộc đĩ cĩ hiệu lực ha y nĩi một
cách khác, đĩ là những quan hệ cần phải được kiểm tra ràng buộc tồn vẹn. Bối cảnh của một ràng
buộc tồn vẹn cĩ thể là một hoặc nhiều quan hệ. Chẳng hạn với ràng buộc tồn vẹn tre ân thì bối
cảnh là một quan hệ Sv
BộmơnCSDLTrườngCĐCN4
(Tên RBTV) Thêm(T) Sửa(S) Xĩa(X)
r1 + - -
r2
... ... .. .. ... ... ... ... rn
Giáo trình CƠ SỞ DỮ LIỆU
Trang 33
Trong quá trình phân tích thiết kế một CSDL, người phân tích cần lập bảng tầm ảnh hư ởng cho
một ràng buộc tồn vẹn nhằm xác định thời điểm cần phải tiến hành kiểm tra các ràng b uộc tồn
vẹn đĩ. Các thời điểm cần phải kiểm tra RBTV chính là những thời điểm cập nhật dữ li ệu (thêm
/sửa/ xĩa)
Bảng này chứa tồn các ký hiệu + hoặc –
Chẳng hạn + tại ơ tương ứng với dịng r1, cột thêm thì cĩ nghĩa là khi thêm một bộ vào q uan hệ r1
thì cần phải kiểm tra RBTV
Dấu - Tại ơ tương ứng với dịng r1, cột sửa thì cĩ nghĩa là khi sửa một bộ trên quan hệ r1 thì khơng
cần phải kiểm tra RBTV này,…