tailieunhanh - Bài giảng Cơ sở dữ liệu: Chương 4 - ThS. Hồ Đắc Quán
Chương 4 của bài giảng trình bày về ràng buộc toàn vẹn trong CSDL. Chương này trình bày 3 nội dung lớn, đó là: Ràng buộc toàn vẹn, các yếu tố của ràng buộc toàn vẹn, phân loại ràng buộc toàn vẹn. để nắm bắt các nội dung chi tiết. | Môn CƠ SỞ DỮ LIỆU Chương 4: Ràng buộc toàn vẹn 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ế Trong một cơ sở dữ liệu, ràng buộc toàn vẹn được xem như là một công cụ để diễn đạt ngữ nghĩa của CSDL đó 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 | Môn CƠ SỞ DỮ LIỆU Chương 4: Ràng buộc toàn vẹn 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