BTVN Chương 5 (Ràng buộc toàn vẹn) [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Câu 1: Cho lược đồ CSDL “Quản lý các Tour du lịch” như sau: TOUR(MaTour, TenTour, SoNgay, SoDem, PT_Di, PT_Ve, GiaLe, GiaNhom) TINHTP (MaTTP, TenTTP, Mien) DIEMDL(MaDDL, TenDDL, MaTTP, Dactrung) CHITIET (MaTour, MaDDL, Ngay, Dem) Yêu cầu: Hãy phát biểu chặt chẽ ràng buộc toàn vẹn (bao gồm bối cảnh, nội dung và bảng tầm ảnh hưởng): “Số ngày/đêm đi tour du lịch phải bằng tổng số ngày/đêm đi qua các điểm du lịch. ” Câu2:Cho lược đồ cơ sở dữ liệu“Quản lý Xe” của hãng xe Honda gồm các quan hệ

như sau: Xe(maxe, sosuon, somay, mau, kieuxe, sohd) Tân từ: Mã xe (maxe), số sườn (sosuon), số máy (somay), màu xe (mau), kiểu xe (kieuxe) được bán trong hóa đơn có số hóa đơn (sohd), nếu xe chưa bán thì số hóa đơn là null. Banggia(kieuxe, giaban) Tân từ: Kiểu xe (kieuxe) có giá bán (giaban). Khachhang(makh, tenkh, thanhpho, loaikh) Tân từ: khách hàng có mã khách hàng (makh), tên khách hàng (tenkh), ở tại thành phố (thanhpho), loại khách hàng (loaikh), khi thêm mới khách hàng thì loaikh được gán giá trị mặc định là null. Hoadon(sohd, ngayban, makh) Tân từ: số hóa đơn (sohd), ngày bán (ngayban), của khách hàng có mã khách hàng (makh) Các thuộc tính gạch dưới là các thuộc tính khóa. Yêu cầu: Hãy phát biểu chặt chẽ ràng buộc toàn vẹn (bao gồm nội dung, bảng tầm ảnh hưởng).

Loại khách hàng (loaikh) là ‘TV’ nếu khách hàng mua ít hơn 10 hóa đơn, là ‘VIP’ nếu khách hàng mua nhiều hơn hoặc bằng 10 hóa đơn. Câu 3: Cho lược đồ CSDL quản lý giáo vụ như sau 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,HOCVI,HOCHAM,GIOITINH,NGSINH,NGVL,

HESO, MUCLUONG, MAKHOA) GIANGDAY(MALOP,MAMH,MAGV,HOCKY, NAM,TUNGAY,DENNGAY) KETQUATHI (MAHV, MAMH, LANTHI, NGTHI, DIEM, KQUA)

Yêu cầu: Hãy phát biểu chặt chẽ ràng buộc toàn vẹn (bao gồm bối cảnh, nội dung và bảng tầm ảnh hưởng):  R1: Giới tính của học viên chỉ là Nam hoặc Nữ  R2:Ngày bắt đầu (TUNGAY) giảng dạy một môn học cho một lớp luôn nhỏ hơn ngày kết thúc (DENNGAY)  R3: Tất cả các học viên phải có mã số phân biệt với nhau  R4: Các giáo viên có cùng học vị, cùng hệ số lương thì mức lương sẽ bằng nhau  R5: Học viên thi một môn học nào đó thì môn học đó phải có trong danh sách các môn học  R6: Ngày giáo viên giảng dạy một môn học phải lớn hơn hoặc bằng ngày giáo viên đó vào làm.  R7: Ngày thi một môn học phải lớn hơn ngày kết thúc học môn học đó.