TAILIEUCHUNG - Bài giảng Cơ sở dữ liệu: Chương 4 - ThS. Trần Quang Hải Bằng

Bài giảng "Cơ sở dữ liệu - Chương 4: Ràng buộc toàn vẹn" cung cấp cho người đọc các kiến thức: Các vấn đề liên quan đến ràng buộc toàn vẹn, các loại ràng buộc toàn vẹn, phụ thuộc hàm, khóa, bài tập. nội dung chi tiết. | CƠ SỞ DỮ LIỆU Databases Chương 4 Ràng buộc toàn vẹn RBTV bangtqh@ Nội dung 1. Các vấn đề liên quan đến RBTV 2. Các loại RBTV 3. Phụ thuộc hàm 4. Khóa 5. Bài tập bangtqh@ Chương 4 - Ràng buộc toàn vẹn RBTV . Định nghĩa RBTV Ràng buộc toàn vẹn RBTV là điều kiện không được vi phạm trong CSDL. RBTV còn được gọi là các quy tắc quản lý Rules được áp đặt lên các đối tượng của thế giới thực. Trong 1 CSDL các RBTV được xem như 1 công cụ để diễn đạt ngữ nghĩa của CSDL đó. Trong quá trình khai thác CSDL các RBTV phải được thỏa mãn nhằm đảm bảo cho CSDL luôn ở trạng thái an toàn và nhất quán. bangtqh@ Chương 4 - Ràng buộc toàn vẹn RBTV 3 . Định nghĩa RBTV tt Định nghĩa - RBTV là một quy tắc định nghĩa trên một hoặc nhiều quan hệ do môi trường ứng dụng quy định Đó chính là quy tắc để đảm bảo tính nhất quán của dữ liệu - Mỗi RBTV được định nghĩa bằng 1 thuật toán trong CSDL. Ví dụ - R1 Mỗi Nhân viên có 1 mã số duy nhất để phân biệt với nhân viên khác - R2 Mỗi đề án phải do 1 Phòng Ban nào đó chủ trì - R3 Mỗi nhân viên có thể tham gia nhiều đề án khác nhau - R4 Mỗi nhân viên có nhiều hoặc không có thân nhân nào bangtqh@ Chương 4 - Ràng buộc toàn vẹn RBTV 4 . Định nghĩa RBTV tt O Khóa nội Khóa ngoại NOT NULL là những RBTV về miền giá trị của thuộc tính trong quan hệ Hệ quản trị CSDL có cơ chế tự động kiểm tra các RBTV về miền trị của Khóa nội Khóa ngoại NOT NULL qua khai báo cấu trúc của bảng. Các RBTV được kiểm tra ngay khi thực hiện 1 thao tác cập nhật CSDL Thêm Sửa Xóa Thao tác cập nhật CSDL chỉ được xem là hợp lệ nếu nó không vi phạm RBTV nào. Nếu vi phạm RBTV hệ thống sẽ hủy bỏ thao tác cập nhật hoặc hệ thống sẽ có 1 xử lý thích hợp nào đó bangtqh@ Chương 4 - Ràng buộc toàn vẹn RBTV . Định nghĩa RBTV tt Như vậy Phương pháp kiểm tra RBTV - Kiểm tra tự động qua khai báo của cấu trúc bảng - Thông qua những thủ tục kiểm tra và xử lý vi phạm RBTV do người phân tích thiết kế cài đặt Thời điểm kiểm tra RBTV -

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.