IT Learning HubIT Learning Hub
TUẦN 5 · BÀI TẬP THỰC HÀNH

Bài tập & đáp án

IT004BTTH5Bài tập Trigger

Đề bài đọc tự do. Phần đáp án và giải thích chi tiết chỉ dành cho sinh viên đang học lớp thực hành IT004, cần mã truy cập từ giảng viên.

ĐỀ BÀI

Bài tập Trigger

Tuần 5 dùng TRIGGER để cài đặt các ràng buộc nghiệp vụ mà CHECK thông thường không xử lý được (so sánh giữa nhiều bảng, tính toán tổng hợp...), trên cả 2 lược đồ dùng chung Quản lý bán hàng và Quản lý giáo vụ. Đề bài chi tiết nằm trong file đính kèm bên dưới.

Đề bài đầy đủ - Bài tập thực hành Tuần 5 (BTTH5) File PDF · bài tập Trigger
Tải file ↓
Bài này dùng lược đồ dùng chung Quản lý bán hàng (KHACHHANG, NHANVIEN, SANPHAM, HOADON, CTHD) - Xem đầy đủ thuộc tính, dữ liệu mẫu và script CSDL. Xem lược đồ ›
Và lược đồ dùng chung Quản lý giáo vụ (HOCVIEN, LOP, KHOA, MONHOC, DIEUKIEN, GIAOVIEN, GIANGDAY, KETQUATHI) - Xem đầy đủ thuộc tính, dữ liệu mẫu và script CSDL. Xem lược đồ ›
Yêu cầu nộp bài: Lưu bài làm trong 1 file script tên <MSSV>_<HoVaTen>_BTTH5.sql (MSSV là mã số sinh viên, HoVaTen là họ và tên).

Cơ sở dữ liệu Quản lý bán hàng (câu 1-4)

  1. Ngày mua hàng (NGHD) của một khách hàng thành viên sẽ lớn hơn hoặc bằng ngày khách hàng đó đăng ký thành viên (NGDK).
  2. Ngày bán hàng (NGHD) của một nhân viên phải lớn hơn hoặc bằng ngày nhân viên đó vào làm.
  3. Trị giá của một hóa đơn là tổng thành tiền (số lượng * đơn giá) của các chi tiết thuộc hóa đơn đó.
  4. Doanh số của một khách hàng là tổng trị giá các hóa đơn mà khách hàng thành viên đó đã mua.

Cơ sở dữ liệu Quản lý giáo vụ (câu 1-12)

  1. Lớp trưởng của một lớp phải là học viên của lớp đó.
  2. Trưởng khoa phải là giáo viên thuộc khoa và có học vị "TS" hoặc "PTS".
  3. Học viên chỉ được thi một môn học nào đó khi lớp của học viên đã học xong môn học này.
  4. Mỗi học kỳ của một năm học, một lớp chỉ được học tối đa 3 môn.
  5. Sỉ số của một lớp bằng với số lượng học viên thuộc lớp đó.
  6. Trong quan hệ DIEUKIEN giá trị của thuộc tính MAMH và MAMH_TRUOC trong cùng một bộ không được giống nhau ("A","A") và cũng không tồn tại hai bộ ("A","B") và ("B","A").
  7. Các giáo viên có cùng học vị, học hàm, hệ số lương thì mức lương bằng nhau.
  8. Học viên chỉ được thi lại (lần thi >1) khi điểm của lần thi trước đó dưới 5.
  9. Ngày thi của lần thi sau phải lớn hơn ngày thi của lần thi trước (cùng học viên, cùng môn học).
  10. Học viên chỉ được thi những môn mà lớp của học viên đó đã học xong.
  11. Khi phân công giảng dạy một môn học, phải xét đến thứ tự trước sau giữa các môn học (sau khi học xong những môn học phải học trước mới được học những môn liền sau).
  12. Giáo viên chỉ được phân công dạy những môn thuộc khoa giáo viên đó phụ trách.

ĐÁP ÁN

Xem đáp án

Nội dung được bảo vệ

Nhập mã truy cập để xem đáp án Tuần 5.

Mã truy cập được cung cấp bởi giảng viên.