tailieunhanh - Bài giảng Cơ sở dữ liệu: Chương 6 - ThS. Nguyễn Thị Uyên Nhi

Bài giảng Cơ sở dữ liệu: Chương 6 cung cấp cho người học những kiến thức như: Khái niệm ràng buộc toàn vẹn; Các đặc trưng của ràng buộc toàn vẹn; Phân loại ràng buộc toàn vẹn; Cài đặt ràng buộc toàn vẹn. Mời các bạn cùng tham khảo! | BÀI GIẢNG CƠ SỞ DỮ LIỆU Chương 6 RÀNG BUỘC TOÀN VẸN Giáo viên ThS. Nguyễn Thị Uyên Nhi Email uyennhisgu@ KHOA Công nghệ thông tin Nội dung chi tiết 2 1. Khái niệm 2. Các đặc trưng của RBTV 3. Phân loại 4. Cài đăṭ Nguyễn Thị Uyên Nhi Khoa 1. Khái niệm 3 RBTV Integrety Constraints xuất phát từ những qui định hay điều kiện Trong thực tế Trong mô hình dữ liệu Các thao tác làm thay đổi dữ liệu không nên được thực hiện một cách tùy tiện vì có thể đưa CSDL đến một tình trạng xấu RBTV là một điều kiện được định nghĩa trên một hay nhiều quan hệ khác nhau Các RBTV là những điều kiện bất biến mà mọi thể hiện của quan hệ đều phải thỏa ở bất kỳ thời điểm Nguynào ễn Thị Uyên Nhi Khoa 1. Khái niệm 4 Tại sao cần phải có RBTV Bảo đảm tính kết dính của các thành phần cấu tạo nên CSDL Bảo đảm tính nhất quán của dữ liệu Bảo đảm CSDL luôn biểu diễn đúng ngữ nghĩa thực tế Ví dụ Mức lương của một người nhân viên không được vượt quá trưởng phòng R1 Người quản lý trực tiếp của một nhân viên phải là một nhân viên trong công ty R2 Nguy ễn Th Giớị Uyên Nhi Khoa i tính của nhân viên chỉ thuộc 1 trong 2 giá trị Nam hoặc 2. Các đặc trưng của RBTV 5 a Bối cảnh b Nội dung c Bảng tầm ảnh hưởng Nguyễn Thị Uyên Nhi Khoa a Bối cảnh 6 Bối cảnh của một RBTV Là những quan hệ có khả năng bị vi phạm RBTV khi thực hiện các phép cập nhật Ví dụ R1 Mức lương của một người nhân viên không được vượt quá trưởng phòng Các phép cập nhật Cập nhật lương cho nhân viên Thêm mới một nhân viên vào một phòng ban Bổ nhiệm trưởng phòng cho một phòng ban ối cảnh NHANVIEN PHONGBAN Bị Uyên Nhi Khoa Nguyễn Th a Bối cảnh 7 Ví dụ R2 Người quản lý trực tiếp phải là một nhân viên trong công ty Các phép cập nhật Cập nhật người quản lý trực tiếp của một nhân viên Thêm mới một nhân viên Bối cảnh NHANVIEN Nguyễn Thị Uyên Nhi Khoa b Nội dung 8 Nội dung của một RBTV được phát biểu bằng Ngôn ngữ tự nhiên Dễ hiểu nhưng thiếu tính chặt chẽ Ngôn ngữ hình thức Cô đọng chặt chẽ nhưng đôi lúc khó hiểu Biểu diễn thông qua Đại số quan

TỪ KHÓA LIÊN QUAN