Giáo án tích hợp AI Tin học 11 THUD Bài 23: Thực hành truy xuất dữ liệu qua liên kết các bảng
Giáo án điện tử Tin học 11 (Định hướng TH ứng dụng) Bài 23: Thực hành truy xuất dữ liệu qua liên kết các bảng. Sách kết nối tri thức mới nhất cho năm học 2026 - 2027. Có tích hợp video AI, điều chỉnh cấu trúc, kiến thức phù hợp với năm học mới để tạo ra một bản powerpoint hoàn thiện và chất lượng. Thầy/cô chỉ cần tải về và giảng dạy. Có thể chỉnh sửa dễ dàng.
=> Giáo án điện tử Tin học 11 TH ứng dụng Kết nối tri thức (Tích hợp video AI)
Các tài liệu bổ trợ
BÀI 23: THỰC HÀNH TRUY XUẤT DỮ LIỆU QUA LIÊN KẾT CÁC BẢNG
I. NỘI DUNG CHI TIẾT BÀI HỌC
LIÊN KẾT BẢNG VỚI MỆNH ĐỀ JOIN: Để truy xuất dữ liệu từ nhiều bảng có liên quan qua khoá ngoài, sử dụng mệnh đề INNER JOIN trong câu lệnh SQL.
Cấu trúc truy vấn hai bảng: SELECT danh_sách_tên_trường_của_2_bảng FROM tên_bảng_a INNER JOIN tên_bảng_b ON tên_bảng_a.tên_trường_a = tên_bảng_b.tên_trường_b [WHERE ...] [ORDER BY ...];
Ví dụ truy vấn tên bản nhạc và tên tác giả: SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac INNER JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi;
LIÊN KẾT NHIỀU HƠN HAI BẢNG: Sử dụng liên tiếp các mệnh đề INNER JOIN để kết nối nhiều bảng thông qua các cặp khoá tương ứng.
Cấu trúc truy vấn ba bảng: SELECT danh_sách_tên_trường_của_3_bảng FROM tên_bảng_a INNER JOIN tên_bảng_b ON tên_bảng_a.tên_trường_a = tên_bảng_b.tên_trường_b INNER JOIN tên_bảng_c ON tên_bảng_x.tên_trường_x = tên_bảng_c.tên_trường_c
HỖ TRỢ TỪ HEIDISQL:
Đặt bí danh: Nếu các trường có tên trùng nhau ở nhiều bảng, có thể sử dụng AS để đặt tên khác cho trường hiển thị.
Hỗ trợ soạn thảo: HeidiSQL sử dụng màu sắc để hiển thị cú pháp (syntax coloring) và tự động gợi ý danh sách tên trường khi nhập dấu chấm (.) sau tên bảng.
II. KIẾN THỨC TRỌNG TẦM
Mệnh đề INNER JOIN là công cụ cốt lõi để kết hợp dữ liệu từ các bảng có mối quan hệ khoá ngoài.
Điều kiện ON trong câu lệnh JOIN xác định trường chung dùng để liên kết các bảng.
Có thể thực hiện truy xuất dữ liệu từ ba bảng trở lên bằng cách nối tiếp nhiều mệnh đề INNER JOIN.
Việc sử dụng bí danh (AS) giúp phân biệt rõ ràng các trường trùng tên khi truy xuất từ nhiều bảng.
Các công cụ hỗ trợ của HeidiSQL như gợi ý tên trường và màu sắc cú pháp giúp giảm thiểu lỗi khi viết câu truy vấn SQL.
III. BỐ CỤC SLIDE PPTX
Slide 1: BÀI 23: THỰC HÀNH TRUY XUẤT DỮ LIỆU QUA LIÊN KẾT CÁC BẢNG
Nội dung: Mục tiêu truy xuất dữ liệu từ nhiều bảng thông qua mối quan hệ khoá ngoài.
Slide 2: CẤU TRÚC LỆNH INNER JOIN
Nội dung: Giới thiệu cú pháp cơ bản và ví dụ kết hợp hai bảng.
Slide 3: KẾT HỢP NHIỀU BẢNG
Nội dung: Cấu trúc truy vấn liên kết ba bảng trở lên với mệnh đề JOIN liên tiếp.
Slide 4: THAO TÁC TRÊN HEIDISQL
Nội dung: Cách sử dụng công cụ hỗ trợ (tự động gợi ý) và đặt bí danh (AS) cho trường.
Slide 5: THỰC HÀNH VÀ KẾT QUẢ
Nội dung: Hình ảnh minh hoạ kết quả truy vấn liên kết và giao diện thực thi.
Slide 6: GIAO DIỆN ỨNG DỤNG CHUYÊN BIỆT
Nội dung: Tìm hiểu về giao diện tích hợp các truy vấn phức tạp cho người dùng cuối.