You are on page 1of 1

Created By DaoNQ VTI Academy

Xây dựng DataBase Quản lý đồ án ĐHBKHN


Để quản lý đồ án tốt nghiệp của các sinh viên, trường ĐHBKHN đang cần xây dựng 1 cơ sở
dữ liệu MySQL để quản lý tập trung, bạn hãy giúp trường làm việc này. Hãy xây dựng 1 DB
có tên QL_DoAn có các bảng dữ liệu như bên dưới (trường có dấu gạch chân là
PrimaryKey):
GiangVien(Id_GV, Ten_GV, Tuoi, HocVi)
SinhVien(Id_SV, Tên_SV, NamSinh, QueQuan)
DeTai(Id_DeTai, Ten_DeTai)
HuongDan(Id, Id_SV, Id_DeTai, Id_GV, Diem)
Trường học vị: nhận các giá trị là Ths, Ts, PGS, GS, …
Questions
1. Tạo table với các ràng buộc và kiểu dữ liệu
Thêm ít nhất 10 bản ghi vào table:
2. Viết lệnh để
a) Lấy tất cả các sinh viên chưa có đề tài hướng dẫn
b) Lấy ra số sinh viên làm đề tài ‘DeTai 6’
3. Tạo view có tên là "SinhVienInfo" lấy các thông tin về học sinh bao gồm:
mã số, họ tên và tên đề tài
(Nếu sinh viên chưa có đề tài thì column tên đề tài sẽ in ra "Chưa có")
4. Tạo trigger cho table SinhVien khi insert sinh viên có năm sinh <= 1950
thì hiện ra thông báo "Moi ban kiem tra lai nam sinh"
5. Hãy cấu hình table sao cho khi xóa 1 sinh viên nào đó thì sẽ tất cả thông
tin trong table HuongDan liên quan tới sinh viên đó sẽ bị xóa đi
6. Viết 1 Procedure để khi nhập vào tên của sinh viên thì sẽ thực hiện xóa toàn bộ thông tin
liên quan của sinh viên trên hệ thống:

You might also like