II. PHẦN TỰ LUẬN
Cho CSDL QUAN HỆ QUẢN LÝ SINH VIÊN ĐĂNG KÝ HỌC PHẦN.
CSDL quan hệ gồm các bảng sau:
Bảng SINH_VIEN (Mã sinh viên, Họ tên, Lớp, Khoa).
Bảng HOC_PHAN (Mã học phần, Tên học phần, Số tín chỉ, Khoa phụ trách). Bảng DANG_KY_HOC (Mã sinh viên, Mã học phần, Ngày đăng ký, Trạng thái). Yêu cầu:
a. Em hãy xác định các khóa và chọn khóa chính đúng cho mỗi bảng trên.
b. Xác định các khóa ngoài trong bảng DANG_KY_HOC và giải thích ràng buộc khóa ngoài
c. Viết truy vấn để liệt kê danh sách Sinh viên (Mã sinh viên, Họ tên) đã đăng ký học vào ngày 20/12/2024. Chỉ in ra mỗi sinh viên một lần, kể cả khi đăng ký nhiều lần.
Câu hỏi trong đề: Bộ 3 đề thi cuối kì 1 Tin học 11 năm 2025-2026 (có đáp án) !!
Quảng cáo
Trả lời:
a. Xác định khóa và chọn khóa chính cho từng bảng: (Nêu đúng đúng của 3 bảng 0,75đ; khóa chính đúng 3 bảng 0,25đ)
1. Bảng SINH_VIEN:
Khóa: Mã sinh viên (duy nhất cho mỗi sinh viên).
Khóa chính: Mã sinh viên.
2. Bảng HOC_PHAN:
Khóa: Mã học phần (duy nhất cho mỗi học phần). Khóa chính: Mã học phần.
3. Bảng DANG_KY_HOC:
Khóa: (Mã sinh viên, Mã học phần).
Khóa chính: (Mã sinh viên, Mã học phần).
b. Xác định khóa ngoài và giải thích ràng buộc khóa ngoài:
(Xác định đúng khóa ngoài 0,5 đ; Gải thích đượng ràng buộc dữ liệu trên khóa ngoài 0,5đ)- HS thể hiện được các ý sau:
1. Khóa ngoài trong bảng DANG_KY_HOC:
Mã sinh viên: Khóa ngoài tham chiếu đến khóa chính Mã sinh viên trong bảng SINH_VIEN.
Mã học phần: Khóa ngoài tham chiếu đến khóa chính Mã học phần trong bảng HOC_PHAN.
2. Ràng buộc khóa ngoài:
Giá trị của cột Mã sinh viên trong bảng DANG_KY_HOC phải tồn tại trong cột Mã sinh viên của bảng SINH_VIEN.
Giá trị của cột Mã học phần trong bảng DANG_KY_HOC phải tồn tại trong cột Mã học phần của bảng HOC_PHAN.
c. Truy vấn liệt kê danh sách sinh viên đã đăng ký vào ngày 20/12/2024
Truy vấn SQL:
(Đúng SELECT ….. 0,25đ
Đúng FROM …. 0,25đ
Đúng Where … 0,25đ) – Đúng hết 1đ
SELECT DISTINCT [MÃ SINH VIÊN], [HỌ TÊN]
FROM SINH_VIEN INNER JOIN DANG_KY_HOC ON SINH_VIEN.[MÃ SINH VIÊN] = DANG_KY_HOC. [MÃ SINH VIÊN]
WHERE [NGÀY ĐĂNG KÝ] = #20/12/2024#
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Lời giải
Lời giải
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.