Câu 1: Khảo sát bảng dữ liệu THISINH chứa thông tin của thí sinh nộp hồ sơ vào một trường đại học như sau
| Số báo danh | Họ | Tên | Ngày sinh | Mã trường PTTH | Tên Trường | Mã Tỉnh | Tên Tỉnh | Khối thi |
| 0560 | Lê Thị | Tý | 1/1/1999 | A12 | Lê Hồng Phong | 08 | HCMC | A |
| 0342 | Trần | Hào | 12/5/1998 | B12 | Ngô Quyền | 04 | Hà Nội | B |
| 0101 | Trần Thị | Ba | 4/6/1999 | C01 | Lê Hồng Phong | 49 | Đà Lạt | C |
| 0100 | Ngô Văn | Ba | 18/5/1999 | B12 | Ngô Quyền | 04 | Hà Nội | D |
Mỗi thí sinh có một số báo danh duy nhất. Các thí sinh có thể trùng tên, trùng họ và có thể cùng học một trường THPT. Mỗi thí sinh đăng ký dự thi một trong các khối thi A ,B, C hoặc D và chỉ được phép thi 1 khối duy nhất. Mỗi trường có mã trường riêng biệt, tên trường của các tỉnh thành có thể trùng nhau. Một tỉnh thành có thể nhiều trường THPT.
- Dựa vào các ràng buộc trên, hãy xác định khóa chính và các phụ thuộc hàm của bảng dữ liệu.
- Xác định dạng chuẩn cao nhất của bảng.
- Xác định kiểu dữ liệu, kích thước cho các thuộc tính của bảng THISINH.
Câu 2:
a. Tìm phủ tối thiểu của tập phụ thuộc hàm sau:
F = {A→ E, ADF → BE, BCF → C, B → E, CE → DF}
b. Cho lược đồ quan hệ R (A,B,C,D,E) và tập phụ thuộc hàm F = {AB → C, CD → E, DE → B}. Chứng minh phụ thuộc hàm CD → B được suy diễn từ F (nêu rõ quy luật suy diễn trong các bước chứng minh).
Câu 3:
Cho CSDL với các lược đồ sau:
- SACH (MaSach, TenSach, MaTG)
- PHAT_HANH (MaNhaXB, TenNhaXB, ThanhPho)
- NHAXB (MaNhaXB, TenNhaXB, ThanhPho)
- TACGIA (MaTG, TenTG, ThanhPho)
- Viết các câu lệnh truy vấn sau:
a. Liệt kê tên tất cả sách được nhà xuất bản tên “Khoa hoc kỹ thuật” xuất bản trong năm 2016 với số lượng trên 300 cuốn.
b.Tìm tên tác giả sống ở thành phố HCM có tổng số lần xuất bản nhiều nhất.
2. Để tăng tốc truy xuất dữ liệu cho câu truy vấn 1a. Hãy viết tạo các chỉ mục thích hợp
