tailieunhanh - Bài giảng Cơ sở dữ liệu: Chương 6 - Ràng buộc toàn vẹn (Integrity Constraint)

Dưới đây là bài giảng Cơ sở dữ liệu: Chương 6 - Ràng buộc toàn vẹn (Integrity Constraint). Mời các bạn tham khảo bài giảng để hiểu rõ hơn về 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 và cài đặt ràng buộc toàn vẹn. | Chương 6 Ràng buộc toàn vẹn Integrity Constraint Nội dung trình bày Giới thiệu Các yếu tố của RBTV Phân loại RBTV Cài đặt RBTV Ràng buộc toàn vẹn 1 Giới thiệu RBTV Các điều kiện mọi trạng thái của quan hệ đều phải thỏa ở bất kỳ thời điểm nào. Xuất phát từ các qui tắc quản lý được áp đặt lên các đối tượng trong thế giới thực. Mục đích của RBTV Đảm bảo tính nhất quán của dữ liệu. - Người giám sát phải là một nhân viên trong công ty. - Dự án phải được điều phối bởi một phòng trong công ty. Đảm bảo ngữ nghĩa thực tế của CSDL. - Ngày nhận chức Ngày sinh. - Lương nhân viên Lương trưởng phòng. RBTV có 3 yếu tố Nội dung. Bối cảnh. Bảng tầm ảnh hưởng. Nội dung của RBTV Được phát biểu bằng Ngôn ngữ tự nhiên. - Đơn giản dễ hiểu. Ngôn ngữ hình thức - Đại số quan hệ phép tính quan hệ mã giả pseudo code . - Có sở toán học đôi lúc khó hiểu. Ràng buộc toàn vẹn 2 Ví dụ RB-1 Mỗi nhân viên có một mã số riêng biệt dùng để phân biệt với các nhân viên khác. Vt1 t2 e NHANVIEN t1 t2 tpMaNV RB-2 Mỗi nhân viên phải làm việc trong một phòng ban. NHANVIEN MaPhong c PHONGsAN MaPB RB-3 Mỗi nhân viên chỉ được phép tham gia không quá 3 dự án. Vs e THAMGIA card t t e THAmGiA a 3 RB-4 Mỗi phòng ban phải có ít nhất một nhân viên Vs e PhOnGBAN 3t e NHANVIEN Bối cảnh của RBTV Là những quan hệ mà RBTV có hiệu lực. Bối cảnh có thể là một quan hệ hoặc nhiều quan hệ. Ví dụ RB-1 có bối cảnh là NHANVIEN. RB-2 RB-4 có bối cảnh là NHANVIEN PHONGBAN. RB-3 có bối cảnh là THAMGIA. Ràng buộc toàn vẹn

TỪ KHÓA LIÊN QUAN