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
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:
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ìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu Ràng buộc toàn vẹn Liên thuộc tính Liên quan hệGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 376 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 288 0 0 -
13 trang 288 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 281 0 0 -
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 264 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 253 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 242 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 240 0 0 -
8 trang 186 0 0