Báo cáo bài tập Quản trị Marketing Kế hoạch marketing cho ống hút cỏ của Gree...
Bài tập ôn tập csdl
1. Bài tập ôn tập
Cho lược đồ quan hệ “Quản lý đề tài khóa luận tốt nghiệp” gồm có các quan hệ sau:
SINHVIEN (MASV, TENSV, NGSINH, GIOITINH, DIACHI, SODT, MADT, DIEM)
Tân từ: Mỗi sinh viên cần lưu trữ các thông tin: Mã sinh viên, Tên sinh viên, ngày sinh, giới tính, địa
chỉ, số điện thoại liên lạc, mã đề tài, điểm mà sinh viên thực hiện đề tài.
GIAOVIEN (MAGV, TENGV, NGAYSINH)
Tân từ: Mỗi giáo viên cần lưu trữ các thông tin: Mã giáo viên, Tên giáo viên, ngày sinh.
DETAI (MADT, TENDT, MAGV, NGAYBD, NGAYKT)
Tân từ: Danh mục các đề tài gồm có mã đề tài, tên đề tài, mã giáo viên hướng dẫn, ngày bắt đầu, ngày
kết thúc.
Câu hỏi:
1. Phát biểu chặt chẽ (nêu bối cảnh, nội dung, bảng tầm ảnh hưởng, viết trigger) của các ràng
buộc toàn vẹn sau:
a. Ngày kết thúc của mỗi đề tài phải sau ngày bắt đầu của đề tài đó.
b. Mỗi đề tài có tối đa là 2 sinh viên thực hiện.
2. Trả lời câu truy vấn sau bằng ngôn ngữ SQL:
a. Cho biết thông tin về giáo viên có tuổi dưới 30 và các đề tài mà họ hướng dẫn (MaGV,TenGV,
MaDT, TenDT). (1 điểm)
b. In ra danh sách các đề tài (MaDT, TenDT) có 2 sinh viên thực hiện. (1 điểm)
c. Với mỗi giáo viên, hãy thống kê số lượng đề tài, số lượng sinh viên mà giáo viên đó bắt đầu
hướng dẫn trong năm 2012 (NgBD). (1 điểm)
d. Thống kê số lượng đề tài đã bảo vệ thành công theo từng năm. Thông tin hiển thị gồm có: năm
bảo vệ, số đề tài. Sắp xếp giảm dần theo năm bảo vệ (1 điểm)
e. Tìm giáo viên hướng dẫn nhiều sinh viên nhất. Thông tin hiển thị gồm có: MaGV, TenGV,
MaSV, TenSV. (1 điểm)
f. In ra danh sách các sinh viên (MaSV, TenSV) đã bảo vệ không thành công đề tài mà họ đã
đăng ký. (1 điểm)
3. Cho lược đồ quan hệ R={ABCDEG} và
Tập phụ thuộc hàm F={BGD; GEC; CA; DGC}
a) Tìm mọi khoá của lược đồ (R,F). (1.0 điểm)
b) Tìm dạng chuẩn cao nhất của lược đồ.