tailieunhanh - Ràng buộc toàn vẹn (bổ sung)
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 quan hệ hoặc trong các lược đồ quan hệ của một CSDL. 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 điểm, những điều kiện bất biến đó được gọi là RBTV. (RBTV 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). | HỆ CƠ SỞ DỮ LIỆU Ràng buộc toàn vẹn (bổ sung) Nội dung 1. RÀNG BUỘC TOÀN VẸN 2. CÁC YẾU TỐ CỦA RÀNG BUỘC TOÀN VẸN 3. PHÂN LOẠI RÀNG BUỘC TOÀN VẸN Ràng buộc toàn vẹn liên bộ Ràng buộc toàn vẹn về phụ thuộc tồn tại Ràng buộc toàn vẹn về miền giá trị Ràng buộc toàn vẹn liên thuộc tính Ràng buộc toàn vẹn liên thuộc tính liên quan hệ Ràng buộc toàn vẹn về thuộc tính tổng hợp 1. RÀNG BUỘC TOÀN VẸN 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 quan hệ hoặc trong các lược đồ quan hệ của một CSDL. 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 điểm, những điều kiện bất biến đó được gọi là RBTV. (RBTV 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) Nhiệm vụ của người phân tích thiết kế là phải phát hiện đầy đủ và chính xác các ràng buộc toàn vẹn càng tốt và mô tả chúng một cách chính xác trong hồ sơ phân tích thiết kế Công việc kiểm tra ràng buộc toàn vẹn thường được tiến hành vào thời điểm cập nhật dữ liệu (thêm, sửa, xóa) 2. CÁC YẾU TỐ CỦA RBTV Mỗi ràng buộc toàn vẹn có 3 yếu tố: điều kiện, bối cảnh và tầm ảnh hưởng. Điều kiện của một ràng buộc toàn vẹn R có thể được biểu diễn bằng ngôn ngữ tự nhiên, thuật giải, ngôn ngữ đại số tập hợp, đại số quan hệ, ngoài ra điều kiện của ràng buộc toàn vẹn cũng có thể được biểu diễn bằng phụ thuộc hàm. Bối cảnh của một ràng buộc toàn vẹn là những quan hệ mà ràng buộc đó có hiệu lực hay 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 toàn vẹn. Bối cảnh của một ràng buộc toàn vẹn có thể là một hoặc nhiều quan hệ. 2. CÁC YẾU TỐ CỦA RBTV Bảng tầm ảnh hưởng: 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 toà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 buộc toà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 | HỆ CƠ SỞ DỮ LIỆU Ràng buộc toàn vẹn (bổ sung) Nội dung 1. RÀNG BUỘC TOÀN VẸN 2. CÁC YẾU TỐ CỦA RÀNG BUỘC TOÀN VẸN 3. PHÂN LOẠI RÀNG BUỘC TOÀN VẸN Ràng buộc toàn vẹn liên bộ Ràng buộc toàn vẹn về phụ thuộc tồn tại Ràng buộc toàn vẹn về miền giá trị Ràng buộc toàn vẹn liên thuộc tính Ràng buộc toàn vẹn liên thuộc tính liên quan hệ Ràng buộc toàn vẹn về thuộc tính tổng hợp 1. RÀNG BUỘC TOÀN VẸN 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 quan hệ hoặc trong các lược đồ quan hệ của một CSDL. 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 điểm, những điều kiện bất biến đó được gọi là RBTV. (RBTV 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) Nhiệm vụ của người phân tích thiết kế là phải phát hiện đầy đủ và chính xác các ràng buộc toàn vẹn càng tốt và mô tả chúng một cách chính xác trong hồ sơ phân tích .
đang nạp các trang xem trước