Bài giảng Cơ sở dữ liệu: Chương 7 - GV. Đỗ Thị Kim Thành
Số trang: 9
Loại file: pdf
Dung lượng: 526.42 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
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.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 7 - GV. Đỗ Thị Kim Thành 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 TOÀN VẸN GV: ĐỖ THỊ KIM THÀNH 2 1 01/03/2011 GiỚI THIỆU RBTV có bối cảnh trên một quan hệ Ràng buộc miền giá trị Ràng buộc liên bộ Ràng buộc liên thuộc tính RBTV có bối cảnh trên 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 bộ liên quan hệ Ràng buộc do thuộc tính tổng hợp (Count, Sum) GV: ĐỖ THỊ KIM THÀNH 3 CÁC ĐẶC TRƯNG Các đặc trưng của 1 RBTV: Nội dung : phát biểu bằng ngôn ngữ hình thức (phép tính quan hệ, đại số quan hệ, mã giả,…) Bối cảnh: là những quan hệ có khả năng làm cho RBTV bị vi phạm. Tầm ảnh hưởng: là bảng 2 chiều, xác định các thao tác ảnh hưởng (+) và thao tác không ảnh hưởng (-) lên các quan hệ nằm trong bối cảnh. GV: ĐỖ THỊ KIM THÀNH 4 2 01/03/2011 BẢNG TẦM ẢNH HƯỞNG Bảng tầm ảnh hưởng của RBTV có dạng như sau: Thêm Quan hệ 1 Xóa Sửa + + - (*) - - + (A) ……… Quan hệ n Ký hiệu + : Có thể gây ra vi phạm RBTV Ký hiệu : Không thể gây ra vi phạm RBTV Ký hiệu +(A) : Có thể gây ra vi phạm RBTV khi thao tác trên thuộc tính A Ký hiệu –(*) : Không thể gây ra vi phạm RBTV do thao tác không thực hiện được 5 GV: ĐỖ THỊ KIM THÀNH RBTV – TRÊN BỐI CẢNH LÀ 1 QUAN HỆ 1. 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 của nhân viên chỉ có thể là ‘Nam’ hoặc ‘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) 6 3 01/03/2011 TRÊN BỐI CẢNH LÀ 1 QUAN HỆ 2. Ràng buộc toàn vẹn liên thuộc tính: ràng buộc giữa các thuộc tính trong cùng một 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 mọi đề án, ngày bắt đầu dự kiến (NGBD_DK) phải nhỏ hơn ngày kết thúc dự kiến (NGKT_DK) Nội dung: d DEAN, d.NGBD_DK
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 7 - GV. Đỗ Thị Kim Thành 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 TOÀN VẸN GV: ĐỖ THỊ KIM THÀNH 2 1 01/03/2011 GiỚI THIỆU RBTV có bối cảnh trên một quan hệ Ràng buộc miền giá trị Ràng buộc liên bộ Ràng buộc liên thuộc tính RBTV có bối cảnh trên 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 bộ liên quan hệ Ràng buộc do thuộc tính tổng hợp (Count, Sum) GV: ĐỖ THỊ KIM THÀNH 3 CÁC ĐẶC TRƯNG Các đặc trưng của 1 RBTV: Nội dung : phát biểu bằng ngôn ngữ hình thức (phép tính quan hệ, đại số quan hệ, mã giả,…) Bối cảnh: là những quan hệ có khả năng làm cho RBTV bị vi phạm. Tầm ảnh hưởng: là bảng 2 chiều, xác định các thao tác ảnh hưởng (+) và thao tác không ảnh hưởng (-) lên các quan hệ nằm trong bối cảnh. GV: ĐỖ THỊ KIM THÀNH 4 2 01/03/2011 BẢNG TẦM ẢNH HƯỞNG Bảng tầm ảnh hưởng của RBTV có dạng như sau: Thêm Quan hệ 1 Xóa Sửa + + - (*) - - + (A) ……… Quan hệ n Ký hiệu + : Có thể gây ra vi phạm RBTV Ký hiệu : Không thể gây ra vi phạm RBTV Ký hiệu +(A) : Có thể gây ra vi phạm RBTV khi thao tác trên thuộc tính A Ký hiệu –(*) : Không thể gây ra vi phạm RBTV do thao tác không thực hiện được 5 GV: ĐỖ THỊ KIM THÀNH RBTV – TRÊN BỐI CẢNH LÀ 1 QUAN HỆ 1. 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 của nhân viên chỉ có thể là ‘Nam’ hoặc ‘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) 6 3 01/03/2011 TRÊN BỐI CẢNH LÀ 1 QUAN HỆ 2. Ràng buộc toàn vẹn liên thuộc tính: ràng buộc giữa các thuộc tính trong cùng một 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 mọi đề án, ngày bắt đầu dự kiến (NGBD_DK) phải nhỏ hơn ngày kết thúc dự kiến (NGKT_DK) Nội dung: d DEAN, d.NGBD_DK
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Ràng buộc toàn vẹn Bảng tầm ảnh hưởng Ràng buộc toàn vẹn có bối cảnh quan hệ Đặc trưng về ràng buộc toàn vẹnGợi ý tài liệu liên quan:
-
Bài giảng môn học Cơ sở dữ liệu - Chương 1: Tổng quan về cơ sở dữ liệu
27 trang 165 0 0 -
Giáo trình Nhập môn Cơ sở dữ liệu - GV. Nguyễn Thế Dũng
280 trang 149 0 0 -
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Nguyễn Thị Như Anh
17 trang 71 0 0 -
54 trang 64 0 0
-
Bài giảng Cơ sở dữ liệu: Bài thực hành Cơ sở dữ liệu 1 - Lê Nhị Lãm Thúy
18 trang 63 0 0 -
134 trang 62 1 0
-
Bài giảng Cơ sở dữ liệu - Nguyễn Quỳnh Chi
189 trang 62 0 0 -
Bài giảng Cơ sở dữ liệu (Database): Chương 6 - TS. Đặng Thị Thu Hiền
52 trang 55 0 0 -
Bài giảng Cơ sở dữ liệu - Hồ Cẩm Hà
163 trang 53 0 0 -
Bài giảng cơ sở dữ liệu - chương 1 - ĐH KHTN Tp.HCM
46 trang 46 0 0