PDA

View Full Version : Giúp về Ràng buộc toàn vẹn ( SQL)


winlisaduy
22-10-2009, 09:35 PM
Có cái bài ậtp này chua quá, thầy giảng ràng buộc toàn vẹn mà chẳng hiểu là thế nào cả. Anh em nào hiểu thì giúp với.


Bài tập : Quản lý học viên

Tại một trường giảng dạy các khóa học ngắn hạn có nhu cầu quản lí các thông tin sau:
Có nhiều khóa học, mỗi khóa học có một mã cho dễ nhận biết, một tên khóa học, ngày bắt đầu, ngày kết thúc khóa học. Trường có một đội ngũ giáo viên tham gia giảng dạy. Cần lưu lại mã giáo viên, họ tên, ngày tháng năm sinh, địa chỉ, điện thoại. Có thể có nhiều lớp học: mã lớp, tên lớp, lớp thuộc khóa nào, do 1 giáo viên đảm trách. Ngoài ra cần quan tâm sĩ số đăng ký là bao nhiêu, học viên nào làm lớp trưởng và lớp học tại phòng nào. Thông tin của các học viên cũng được lưu lại để cuối khóa cấp chứng chỉ, bằng cấp cho học viên: mã học viên, họ, tên, ngày tháng năm sinh, địa chỉ, nghề nghiệp. Mỗi khi học viên đăng ký học là có một biên lai được lưu lại, gồm các thông tin: số biên lai, mã lớp học, mã học viên, điểm số mà học viên đạt được sau khi học viên kết thúc khóa học, xếp loại, số tiền nộp là bao nhiêu.

Giả sử một sinh viên thiết kế sơ bộ mô hình thực thể kết hợp cho vấn đề trên như sau:http://hanhtrangsinhvien.net/forum/attachment.php?attachmentid=243&stc=1&d=1256218460



Các yêu cầu là truy vấn , cập nhật dữ liệu, và các ràng buộc toàn vẹn có ý nghĩa thực tế.