intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Cơ sở dữ liệu: Chương 7 - GV. Đỗ Thị Kim Thành

Chia sẻ: Quangdaithuan Quangdaithuan | Ngày: | Loại File: PDF | Số trang:9

52
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Cơ sở dữ liệu do GV. Đỗ Thị Kim Thành biên soạn, trong chương 7 của bài giảng trình bày nội dung giới thiệu về ràng buộc toàn vẹn, các đặc trưng về ràng buộc toàn vẹn, bảng tầm ảnh hưởng,... Để biết rõ hơn về nội dung chi tiết của bài giảng, mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Cơ sở dữ liệu: Chương 7 - GV. Đỗ Thị Kim Thành

01/03/2011<br /> <br /> TRUNG TÂM DÀO TẠO CÁC VẤN ĐỀ KINH TẾ HIỆN ĐẠI<br /> TRƯỜNG ĐẠI HỌC CHU VĂN AN<br /> <br /> DATABASE<br /> CƠ SỞ DỮ LIỆU<br /> GV: Đỗ Thị Kim Thành<br /> Email: kimthanh.do@gmail.com<br /> Web: http://dkt.hoitublog.com<br /> <br /> Chương VII<br /> <br /> RÀNG BUỘC TOÀN VẸN<br /> <br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> 2<br /> <br /> 1<br /> <br /> 01/03/2011<br /> <br /> GiỚI THIỆU<br />  RBTV có bối cảnh trên một quan hệ<br />  Ràng buộc miền giá trị<br />  Ràng buộc liên bộ<br />  Ràng buộc liên thuộc tính<br /> <br />  RBTV có bối cảnh trên nhiều quan hệ<br /> <br /> <br /> <br /> <br /> <br /> Ràng buộc liên thuộc tính liên quan hệ<br /> Ràng buộc khóa ngoại (tham chiếu)<br /> Ràng buộc liên bộ liên quan hệ<br /> Ràng buộc do thuộc tính tổng hợp (Count, Sum)<br /> <br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> 3<br /> <br /> CÁC ĐẶC TRƯNG<br /> <br /> Các đặc trưng của 1 RBTV:<br /> Nội dung : phát biểu bằng ngôn ngữ hình thức<br /> (phép tính quan hệ, đại số quan hệ, mã giả,…)<br /> <br /> Bối cảnh: là những quan hệ có khả năng<br /> làm cho RBTV bị vi phạm.<br /> Tầm ảnh hưởng: là bảng 2 chiều, xác định<br /> các thao tác ảnh hưởng (+) và thao tác<br /> không ảnh hưởng (-) lên các quan hệ nằm<br /> trong bối cảnh.<br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> 4<br /> <br /> 2<br /> <br /> 01/03/2011<br /> <br /> BẢNG TẦM ẢNH HƯỞNG<br /> Bảng tầm ảnh hưởng của RBTV có dạng như sau:<br /> <br /> Thêm<br /> Quan hệ 1<br /> <br /> Xóa<br /> <br /> Sửa<br /> <br /> +<br /> <br /> +<br /> <br /> - (*)<br /> <br /> -<br /> <br /> -<br /> <br /> + (A)<br /> <br /> ………<br /> Quan hệ n<br /> <br /> Ký hiệu + : Có thể gây ra vi phạm RBTV<br /> Ký hiệu : Không thể gây ra vi phạm RBTV<br /> Ký hiệu +(A) : Có thể gây ra vi phạm RBTV khi thao tác trên thuộc tính A<br /> Ký hiệu –(*) : Không thể gây ra vi phạm RBTV do thao tác không thực<br /> hiện được<br /> 5<br /> <br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> RBTV – TRÊN BỐI CẢNH LÀ 1 QUAN HỆ<br /> 1. Ràng buộc toàn vẹn miền giá trị<br /> <br />  Xét lược đồ quan hệ<br /> NHANVIEN (MANV, HONV, TENLOT, TENNV, NGSINH, PHAI, DCHI, MA_NQL,<br /> PHONG, MLUONG)<br /> <br /> Câu hỏi 27: Phái của nhân viên chỉ có thể là ‘Nam’ hoặc ‘Nữ’<br />  Nội dung:<br /> • n  NHANVIEN: n.PHAI IN {‘Nam’,’Nữ’}<br /> <br />  Bối cảnh: quan hệ NHANVIEN<br />  Bảng tầm ảnh hưởng (TAH):<br /> <br /> NHANVIEN<br /> GV: ĐỖ THỊ KIM THÀNH<br /> <br /> Thêm<br /> +(PHAI)<br /> <br /> Xóa<br /> -<br /> <br /> Sửa<br /> +(PHAI)<br /> <br /> 6<br /> <br /> 3<br /> <br /> 01/03/2011<br /> <br /> TRÊN BỐI CẢNH LÀ 1 QUAN HỆ<br /> 2. Ràng buộc toàn vẹn liên thuộc tính: ràng buộc giữa<br /> các thuộc tính trong cùng một quan hệ.<br /> Xét lược đồ quan hệ<br /> DEAN (MADA, TENDA, DDIEM_DA, PHONG, NGBD_DK,<br /> NGKT_DK)<br /> <br /> Câu hỏi 41: Với mọi đề án, ngày bắt đầu dự kiến<br /> (NGBD_DK) phải nhỏ hơn ngày kết thúc dự kiến<br /> (NGKT_DK)<br /> Nội dung:<br /> d  DEAN, d.NGBD_DK
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2