1. Trang chủ
  2. » Công Nghệ Thông Tin

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

9 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

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.

01/03/2011 TRUNG TÂM DÀO TẠO CÁC VẤN ĐỀ KINH TẾ HIỆN ĐẠI TRƯỜNG ĐẠI HỌC CHU VĂN AN DATABASE CƠ SỞ DỮ LIỆU GV: Đỗ Thị Kim Thành Email: kimthanh.do@gmail.com Web: http://dkt.hoitublog.com Chương VII RÀNG BUỘC TỒN VẸN GV: ĐỠ THỊ KIM THÀNH 01/03/2011 GiỚI THIỆU  RBTV có bối cảnh quan hệ  Ràng buộc miền giá trị  Ràng buộc liên  Ràng buộc liên thuộc tính  RBTV có bối cảnh nhiều quan hệ     Ràng buộc liên thuộc tính liên quan hệ Ràng buộc khóa ngoại (tham chiếu) Ràng buộc liên liên quan hệ Ràng buộc thuộc tính tổng hợp (Count, Sum) GV: ĐỠ THỊ KIM THÀNH CÁC ĐẶC TRƯNG Các đặc trưng RBTV: Nội dung : phát biểu ngôn ngữ hình thức (phép tính quan hệ, đại số quan hệ, mã giả,…) Bối cảnh: quan hệ có khả làm cho RBTV bị vi phạm Tầm ảnh hưởng: bảng chiều, xác định thao tác ảnh hưởng (+) thao tác không ảnh hưởng (-) lên quan hệ nằm bối cảnh GV: ĐỖ THỊ KIM THÀNH 01/03/2011 BẢNG TẦM ẢNH HƯỞNG Bảng tầm ảnh hưởng RBTV có dạng sau: Quan hệ Thêm Xóa Sửa + + - (*) - - + (A) ……… Quan hệ n Ký hiệu + : Có thể gây vi phạm RBTV Ký hiệu : Không thể gây vi phạm RBTV Ký hiệu +(A) : Có thể gây vi phạm RBTV thao tác thuộc tính A Ký hiệu –(*) : Không thể gây vi phạm RBTV thao tác khơng thực GV: ĐỠ THỊ KIM THÀNH RBTV – TRÊN BỐI CẢNH LÀ QUAN HỆ Ràng buộc toàn vẹn miền giá trị  Xét lược đồ quan hệ NHANVIEN (MANV, HONV, TENLOT, TENNV, NGSINH, PHAI, DCHI, MA_NQL, PHONG, MLUONG) Câu hỏi 27: Phái nhân viên ‘Nam’ ‘Nữ’  Nội dung: • n  NHANVIEN: n.PHAI IN {‘Nam’,’Nữ’}  Bối cảnh: quan hệ NHANVIEN  Bảng tầm ảnh hưởng (TAH): NHANVIEN GV: ĐỠ THỊ KIM THÀNH Thêm +(PHAI) Xóa - Sửa +(PHAI) 01/03/2011 TRÊN BỐI CẢNH LÀ QUAN HỆ Ràng buộc tồn vẹn liên thuộc tính: ràng buộc thuộc tính quan hệ Xét lược đồ quan hệ DEAN (MADA, TENDA, DDIEM_DA, PHONG, NGBD_DK, NGKT_DK) Câu hỏi 41: Với đề án, ngày bắt đầu dự kiến (NGBD_DK) phải nhỏ ngày kết thúc dự kiến (NGKT_DK) Nội dung: d  DEAN, d.NGBD_DK = g.NGAYGH  Bối cảnh: DATHANG, GIAOHANG  Bảng tầm ảnh hưởng: Thêm Xóa Sửa DATHANG - - + (ngaydh) GIAOHANG +(ngaygh) - + (ngaygh) GV: ĐỖ THỊ KIM THÀNH 14 01/03/2011 RBTV – BỐI CẢNH NHIỀU QUAN HỆ Ràng buộc toàn vẹn liên bộ, liên quan hệ  RBTV liên bộ, liên quan hệ điều kiện nhiều quan hệ khác  Xét lược đồ quan hệ  PHONGBAN (MAPH, TENPH, TRPH, NGNC)  DIADIEM_PHG (MAPH, DIADIEM) Câu hỏi 31: Mỗi phịng ban phải có địa điểm phịng - Nội dung • Mỗi phịng ban phải có địa điểm phịng • p  PHONGBAN, d  DIADIEM_PHG: p.MAPH = d.MAPH 15 GV: ĐỖ THỊ KIM THÀNH RBTV – BỐI CẢNH NHIỀU QUAN HỆ  Bối cảnh: PHONGBAN, DIADIEM_PHG  Bảng tầm ảnh hưởng: Thêm Xóa Sửa PHONGBAN + - - DIADIEM_PHG - + + (MAPH) GV: ĐỖ THỊ KIM THÀNH 16 01/03/2011 RBTV – BỐI CẢNH NHIỀU QUAN HỆ Ràng buộc tồn vẹn thuộc tính tổng hợp PXUAT(SOPHIEU, NGAY, TONGTRIGIA) CTIET_PX(SOPHIEU, MAHANG, SL, DG) Câu hỏi 32: Tổng trị giá phiếu xuất phải tổng trị giá chi tiết xuất 17 GV: ĐỖ THỊ KIM THÀNH RBTV – BỐI CẢNH NHIỀU QUAN HỆ  Nội dung: pxPXUAT, px.TONGTRIGIA = (ct  CTIET_PX  ct.SOPHIEU = px.SOPHIEU) (ct.SL*ct.DG)  Bối cảnh: PXUAT,CTIET_PX  Bảng tầm ảnh hưởng: Thêm Xóa Sửa PXUAT -(*) - + (tongtrigia) CTIET_PX +(sl,dg) + + (sl,dg) -(*) Ở thời điểm thêm vào PXUAT, giá trị TONGTRIGIA trống GV: ĐỖ THỊ KIM THÀNH 18 ... tác không ảnh hưởng (-) lên quan hệ nằm bối cảnh GV: ĐỖ THỊ KIM THÀNH 01/03/2011 BẢNG TẦM ẢNH HƯỞNG Bảng tầm ảnh hưởng RBTV có dạng sau: Quan hệ Thêm Xóa Sửa + + - (*) - - + (A) ……… Quan hệ... cảnh: NHANVIEN, PHONGBAN  Bảng tầm ảnh hưởng: Thêm Xóa Sửa PHONGBAN +(TRPH) - +(TRPH) NHANVIEN - + - (*) GV: ĐỖ THỊ KIM THÀNH 12 01/03/2011 RBTV – BỐI CẢNH NHIỀU QUAN HỆ Ràng buộc toàn vẹn liên... cảnh: DATHANG, GIAOHANG  Bảng tầm ảnh hưởng: Thêm Xóa Sửa DATHANG - - + (ngaydh) GIAOHANG +(ngaygh) - + (ngaygh) GV: ĐỖ THỊ KIM THÀNH 14 01/03/2011 RBTV – BỐI CẢNH NHIỀU QUAN HỆ Ràng buộc toàn

Ngày đăng: 11/05/2021, 03:30

Xem thêm: