Trang chủ Lớp 11 Tin học lớp 11 SGK Tin học 11 - Kết nối tri thức Vận dụng Bài 23 (trang 109) Tin học 11: Thực hành truy...

Vận dụng Bài 23 (trang 109) Tin học 11: Thực hành truy xuất bảng Quận/Huyện qua liên kết với bảng Tỉnh/Thành phố

Giải chi tiết Vận dụng Bài 23. Thực hành truy xuất dữ liệu qua liên kết các bảng (trang 109) – SGK Tin học 11 Kết nối tri thức. Gợi ý: Tra cứu trên internet, sách, báo, …kết hợp kiến thức trong bài để trả lời câu hỏi.

Câu hỏi/Đề bài:

Thực hành truy xuất bảng Quận/Huyện qua liên kết với bảng Tỉnh/Thành phố.

Hướng dẫn:

Tra cứu trên internet, sách, báo,…kết hợp kiến thức trong bài để trả lời câu hỏi.

Lời giải:

Chúng ta có hai bảng trong cơ sở dữ liệu: “tinhthanhpho” và “quanhuyen”. Bảng “tinhthanhpho” chứa thông tin về các tỉnh/thành phố, bao gồm các trường: “id_tinhthanhpho” (khóa chính), “tentinhthanhpho” (tên tỉnh/thành phố), “quocgia” (quốc gia). Bảng “quanhuyen” chứa thông tin về các quận/huyện, bao gồm các trường: “id_quanhuyen” (khóa chính), “tenquanhuyen” (tên quận/huyện), “id_tinhthanhpho” (khóa ngoại liên kết với “id_tinhthanhpho” trong bảng “tinhthanhpho”).

Để truy xuất thông tin của quận/huyện kèm theo thông tin của tỉnh/thành phố tương ứng, ta có thể sử dụng truy vấn SQL sau:

SELECT qh.tenquanhuyen AS tenQuanHuyen,

tp.tentinhthanhpho AS tenTinhThanhPho,

tp.quocgia AS quocGia

FROM quanhuyen qh

JOIN tinhthanhpho tp ON qh.id_tinhthanhpho = tp.id_tinhthanhpho;