Rõ nét về file powerpoint trình chiếu. => Xem thêm
Ngày soạn: .../.../...
Ngày dạy: .../.../...
BÀI 23: THỰC HÀNH TRUY XUẤT DỮ LIỆU QUA LIÊN KẾT CÁC BẢNG
Học xong bài này, HS đạt các yêu cầu sau:
Năng lực chung:
Năng lực riêng:
III. TIẾN TRÌNH DẠY HỌC
Bước 1: GV chuyển giao nhiệm vụ:
- GV dẫn dắt, đặt vấn đề cho HS: Các bảng có thể có quan hệ với nhau qua tham chiếu khóa ngoài; Nhờ vậy có thể truy xuất dữ liệu từ nhiều bảng theo quan hệ giữa chúng.
- GV đặt câu hỏi cho HS trả lời: Việc này sẽ được thực hiện cụ thể như thế nào với SQL?
Bước 2: HS thực hiện nhiệm vụ học tập: HS thảo luận, suy nghĩ câu trả lời.
Bước 3: Báo cáo kết quả hoạt động, thảo luận:
- GV gọi đại diện một số HS trả lời.
- HS khác nhận xét, bổ sung.
Bước 4: Đánh giá kết quả thực hiện: GV đánh giá kết quả của HS, trên cơ sở đó dẫn dắt HS vào bài học mới – Bài 23: Thực hành truy xuất dữ liệu qua liên kết các bảng.
Hoạt động 1: Lập danh sách các bản nhạc với tên bản nhạc và tên tác giả
HOẠT ĐỘNG CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN |
Bước 1: GV chuyển giao nhiệm vụ - GV hướng dẫn HS lập danh sách các bản nhạc với tên bản nhạc và tên nhạc sĩ. - GV yêu cầu HS đọc nội dung ví dụ trong SGK trang 109. - GV hướng dẫn HS thao tác theo hướng dẫn trong SGK. - GV đưa ra yêu cầu thực hành: + Lập danh sách bao gồm idBannhac, tenBannhac, tenNhacsi từ tất cả các bản nhạc có trong bảng bannhac. + Lập danh sách bao gồm idBannhac, tenBannhac từ tất cả các bản nhạc của nhạc sĩ Đỗ Nhuận có trong bảng bannhac. Bước 2: HS thực hiện nhiệm vụ học tập: - HS thực hiện lập danh sách các bản nhạc với tên bản nhạc và tên tác giả. - GV hỗ trợ, quan sát. Bước 3: Báo cáo kết quả hoạt động, thảo luận: - Đại diện HS lên bảng thực hiện thao tác. - HS còn lại quan sát, nhận xét. Bước 4: Đánh giá kết quả thực hiện: - GV nêu nhận xét, chuyển sang nhiệm vụ thực hành tiếp theo. | Nhiệm vụ 1. Lập danh sách các bản nhạc và tên tác giả - Để lấy ra danh sách các bản nhạc gồm tenBannhac, tenNhacsi, dùng câu truy vấn: SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac INNER JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi; |
Hoạt động 2: Lập danh sách các bản thu âm với đủ các thông tin idBanthuaam, tenBannhac, tenCasi
HOẠT ĐỘNG CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN |
Bước 1: GV chuyển giao nhiệm vụ - GV đặt vấn đề: Để viết được nhiều hơn hai bảng theo liên kết khóa ngoài, hãy lặp lại mệnh đề JOIN trong câu truy vấn SQL. - GV yêu cầu HS đọc phần hướng dẫn thực hiện nhiệm vụ 2 và tự viết câu truy vấn. - GV kiểm tra theo dõi và giúp HS sửa lỗi, đưa ra câu truy vấn đúng. Bước 2: HS thực hiện nhiệm vụ học tập: - HS thực hiện lập danh sách các bản thu âm. - GV hỗ trợ, quan sát. Bước 3: Báo cáo kết quả hoạt động, thảo luận: - Đại diện HS lên bảng thực hiện thao tác. - HS còn lại quan sát, nhận xét. Bước 4: Đánh giá kết quả thực hiện: - GV nêu nhận xét, chuyển sang nhiệm vụ thực hành tiếp theo. | Nhiệm vụ 2. Lập danh sách các bản thu âm với đủ các thông tin idBanthuam, tenBannhac, tenCasi - Câu truy vấn đúng là: SELECT banthuam.idBanthuam, bannhac.tenBannhac, casi.tenCasi FROM banthuam INNER JOIN bannhac ON banthuam.idBannhac = bannhac.idBannhac INNER JOIN casi ON banthuam.idCasi = casi.idCasi |
Hoạt động 3: Tìm hiểu một chức năng của ứng dụng "Quản lý dữ liệu âm nhạc"
Nâng cấp lên tài khoản VIP để tải tài liệu và dùng thêm được nhiều tiện ích khác