Danh mục

Bài giảng Cơ sở dữ liệu: Bài 6 - ThS. Vũ Văn Định

Số trang: 31      Loại file: pdf      Dung lượng: 710.37 KB      Lượt xem: 2      Lượt tải: 0    
Thu Hiền

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài 6 - Ràng buộc toàn vẹn. Chương này trang bị cho sinh viên các kiến thức về bối cảnh ràng buộc toàn vẹn, bảng tầm ảnh hưởng, liên thuộc tính, liên quan hệ, thuộc tính tổng hợp, cài đặt ràng buộc toàn vẹn. Tham khảo bài giảng để nắm bắt một cách chi tiết nội dung môn học.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Bài 6 - ThS. Vũ Văn ĐịnhTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn PhíBài 6. RÀNG BUỘC TOÀN VẸN1.Tổng quan•Ràng buộc toàn vẹn sử dụng các luậtđể định nghĩa các điều kiện đảm bảocho CSDL ở trạng thái an toàn.•Ràng buộc toàn vẹn được dùng đểngăn ngừa việc đưa dữ liệu không hợplệ vào CSDL.Định nghĩa : Ràng buộc toàn vẹn làcác điều kiện bất biến không được viphạm trong một CSDL.TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn PhíRBTV còn được gọi là các quy tắcquản lý được áp đặt lên các đốitượng của thế giới thực .VD :- Mỗi sinh viên có một mã sinhviên duy nhất để phân biệt với cácsinh viên khác- Điểm HL của mỗi sv không đượcnhỏ hơn0 và lớn hơn 10.- Mỗi SV phải thuộc một lớp nàođó .TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn PhíCác hệ quản trị CSDL thường cócác cơ chế tự động kiểm tra RBTVnà y .Việc kiểm tra RBTV có thể được tiếnhành vào một trong các thời điểmsau :- Kiểm tra ngay khi thực hiện mộtthao tác cập nhật ( thêm, sửa , xoá,…)- Kiểm tra định kỳ hay đột xuấtTopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí2. Các yếu tố của RBTVKhi xác định một RBTV cần chỉ rõ: Điều kiện ( tức là nội dung) củaRBTV, từ đó, xác định cách biểu diễn. Bối cảnh xảy ra RBTV: trên một haynhiều quan hệ và cụ thể là trênnhững quan hệ nào. Mức độ ảnh hưởng của RBTV. Hành động cần phải có khi phát hiệnra có RBTV bị vi phạm.TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí3. Điều kiện của RBTVĐiều kiện của RBTV là sự mô tả vàbiểu diễn hình thức và nội dung củanó .Được biểu diễn bằng ngôn ngữ tựnhiên, thuật giải, ngôn ngữ quan hệhoặc bằng các phụ thuộc hàm ,v.v.. VD:

Tài liệu được xem nhiều: