Bài giảng Cơ sở dữ liệu‎: Chương 4 - ThS. Nguyễn Thanh Trường

17 1 0
Bài giảng Cơ sở dữ liệu‎: Chương 4 - ThS. Nguyễn Thanh Trường

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trong lĩnh vực Công Nghệ Thông Tin nói riêng, yêu cầu quan trọng nhất của người học đó chính là thực hành. Có thực hành thì người học mới có thể tự mình lĩnh hội và hiểu biết sâu sắc với lý thuyết. Với ngành mạng máy tính, nhu cầu thực hành được đặt lên hàng đầu. Tuy nhiên, trong điều kiện còn thiếu thốn về trang bị như hiện nay, người học đặc biệt là sinh viên ít có điều kiện thực hành. Đặc biệt là với các thiết bị đắt tiền như Router, Switch chuyên dụng

09/01/2016 Khoa CNTT Nội dung BWN PS ——Ầ®Ầmm Giới thiệu ràng buộc toàn vẹn (RBTV) Các đặc trưng RBTV Phân loại RBTV Bảng tầm ảnh hưởng tông hợp Khoa CNTT 09/01/2016 Giới thiệu ———— ¢ Ràng buộc toàn ven quy định, điều kiện từ ứng dụng thực tế, điều kiện nảy bất biến =>Vi phải đám bảo eơ sở đữ liệu thố ràng buộc tồn vẹn sau thao tác làm thay đơi tình trạng sở đữ liệu Khoa CNTT Các đặc trưng 2.1 Noi dung RBTV ———— 2.2 Bối cảnh 2.3 Bảng tầm ảnh hướng Khoa CNTT 09/01/2016 2.1 Noi dung ———— * Mô tả chặt chẽ ý nghĩa ràng buộc tồn vẹn ¢ Nội dung phát biêu ngơn ngữ tự nhiên băng ngơn ngữ hình thức (ngôn ngữ tân từ, đại sô quan hệ, mã giả ) = Ngôn ngữ tự nhiên: dễ hiểu khơng chặt chẽ, logic =m Ngơn ngữ hình thức: chặt chẽ, cô đọng Khoa L CNTT 2.2 Bối cảnh ——————— * Là tập quan hệ thao tác quan hệ có khả làm cho ràng buộc bị vi phạm + Đó quan hệ vi phạm ràng buộc tồn vẹn thực thao tác thêm, xoá, sửa Khoa CNTT 09/01/2016 2.3 Bảng tầm ảnh hưởng (1) ——Ầ®Ầmm * Nhằm xác định tiến hành kiêm tra ràng buộc tồn vẹn Thao tác thực làm vi phạm ràng buộc toàn vẹn * Phạm vị ảnh hưởng ràng buộc toàn vẹn biêu diễn bảng chiều gọi Đảng tâm ảnh hướng Khoa CNTT 2.3 Bảng tầm ảnh hưởng (2) ——————— Một số quy định * Những thuộc tính khố (những thuộc tính nằm khố quan hệ) không phép sua giá tri + Thao tác thêm xoá xét quan hệ Thao tác sửa xét sửa thuộc tính quan hệ + Trước xét thao tác thực làm vi phạm ràng buộc hay khơng CSI2L phải thoả ràng buộc tồn vẹn trước Khoa CNTT § 09/01/2016 2.3 Bang tam ảnh hưởng (3) ——————— + Bảng tầm ảnh hưởng ràng buộc Rang budc Ri Thém Xóa Sửa Quan + ; thực thao tác làm vi phạm RBTV - : thực thao tác làm vi phạm RBTV +(A) : làm vi phạm RBTV sửa thuộc tính A -: khơng vi phạm RBTV đo thao tác không thực Khoa CNTT Phan loai —_—_ 3.1 RBTV có bối canh trén quan 3.2 RBTV có bối cảnh nhiều quan hệ 3.3 Phụ thuộc hàm (functional dependency) Khoa CNTT 10 09/01/2016 3.1 RBTV có bối cảnh quan hệ —— 3.1.1 RBTV miền giá trị 3.1.2 RBTV liên thuộc tính 3.1.3 RBTV liên Khoa CNTT 11 Lược đồ CSDL quản lý giáo vụ ———————- HOCVIEN (MAHV, HO, TEN, NGSINH, GIOITINH, NOISINH, MALOP) LOP (MALOP, TENLOP, TRGLOP, SISO, MAGVCN) KHOA (MAKHOA, TENKHOA, NGTLAP, TRGKHOA) MONHOC (MAMH, TENMH, TCLT, TCTH, MAKHOA) DIEUKIEN (MAMH, MAMH TRUOC) GIAOVIEN(MAGV,HOTEN,HOCVLHOCHAM,GIOITINH,.NGSINH,.NGVL, HESO, MUCLUONG, MAKHOA) GIANGDAY(MALOP,MAMH,MAGV,HOCKY, KETQUATHI (MAHV, MAMH, NAM,TUNGAY,DENNGAY) LANTHI, NGTHI, DIEM, KQUA) Khoa CNTT 12 09/01/2016 3.1.1 Ràng buộc miễn giá trị ——————— + Là tập giá trị mà thuộc tính nhận * RI: Giới tính học viên Nam Nữ m Nội dung: Vhv e HOCVIEN: hv.Giottnh e {“Nam',°Nữˆ} „ Bối cảnh: quan hệ HOCVIEN „ Báng tầm ảnh hướng: R1 Thêm | Xóa HOCVIEN | + Khoa - Sửa |+(Gioitinh) CNTT 13 3.1.2 Ràng buộc liên thuộc tinh $$ * Là ràng buộc thuộc tính với quan hệ * R2:Ngày bắt đầu (TUNGAY) giảng dạy môn học cho lớp nhỏ ngày ket thac (DENNGAY) „ Nội dung: = Boicanh : GANGDAY vgd e GIANGDAY: gd.TUNGAY

Ngày đăng: 02/07/2023, 01:55

Tài liệu cùng người dùng

Tài liệu liên quan