TopStudy

Tin học · Lớp 11

Giải SGK Tin học 11 Kết nối tri thức Bài 23. Thực hành truy xuất dữ liệu qua liên kết các bảng có đáp án

6 câu · 10 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Tự luận

Câu 1

1 điểm
Các bảng có thể có quan hệ với nhau, thể hiện qua khoá ngoại. Nhờ vậy có thể truy xuất dữ liệu từ các bảng khác theo môi quan hệ. Việc này sẽ được thực hiện cụ thể như thế nào trong giao diện của một hệ QTCSDL?
Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Trong giao diện của một hệ quản trị CSDL, để truy xuất dữ liệu từ các bảng khác theo mối quan hệ thì người dùng có thể sử dụng các công cụ truy vấn dữ liệu như truy vấn SQL hoặc các công cụ đồ họa. Các công cụ này thường cung cấp các tính năng đồ họa giúp người dùng thiết kế và tạo các mối quan hệ giữa các bảng và cho phép người dùng truy xuất dữ liệu từ các bảng khác nhau bằng cách sử dụng các truy vấn SQL.

Cụ thể, để truy xuất dữ liệu từ các bảng có mối quan hệ với nhau, người dùng cần sử dụng câu lệnh JOIN để kết hợp các bảng với nhau theo khoá ngoài. Câu lệnh JOIN cho phép bạn truy xuất dữ liệu từ nhiều bảng cùng một lúc bằng cách ghép các bảng lại với nhau theo khoá ngoài.

Câu 2

1 điểm
Lấy danh sách các bản thu âm với đầy đủ các thông tin, idBanthuam, tenBannhac, ten Theloai, tenNhacsi, tenCasi.
Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

SELECT bt.idbannhac AS idBanthuam,

bn.tenbannhac AS tenBannhac,

tl.tentheloai AS tenTheloai,

ns.tennhacsi AS tenNhacsi,

cs.tencasi AS tenCasi

FROM banthuam bt

JOIN bannhac bn ON bt.idbannhac = bn.idbannhac

JOIN nhacsi ns ON bn.idnhacsi = ns.idnhacsi

JOIN casi cs ON bt.idcasi = cs.idcasi

JOIN theloai tl ON bn.idtheloai = tl.idtheloai;

Câu 3

1 điểm
Lấy danh sách các bản thu âm với các thông tin idBanthuam, tenBannhac, tenTheloai, tenCasi các bản nhạc của nhạc sĩ Văn Cao.
Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

SELECT bt.idbannhac AS idBanthuam,

bn.tenbannhac AS tenBannhac,

tl.tentheloai AS tenTheloai,

cs.tencasi AS tenCasi

FROM banthuam bt

JOIN bannhac bn ON bt.idbannhac = bn.idbannhac

JOIN nhacsi ns ON bn.idnhacsi = ns.idnhacsi

JOIN casi cs ON bt.idcasi = cs.idcasi

JOIN theloai tl ON bn.idtheloai = tl.idtheloai

WHERE ns.tennhacsi = 'Văn Cao';

Câu 4

1 điểm
Lấy danh sách các bản thu âm với các thông tin idBanthuam, tenBannhac, tenTacgia, tenTheloai các bản nhạc do ca sĩ Lê Dung thể hiện.
Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

SELECT bt.idbannhac AS idBanthuam,

bn.tenbannhac AS tenBannhac,

ns.tennhacsi AS tenTacgia,

tl.tentheloai AS tenTheloai

FROM banthuam bt

JOIN bannhac bn ON bt.idbannhac = bn.idbannhac

JOIN nhacsi ns ON bn.idnhacsi = ns.idnhacsi

JOIN casi cs ON bt.idcasi = cs.idcasi

JOIN theloai tl ON bn.idtheloai = tl.idtheloai

WHERE cs.tencasi = 'Lê Dung';

Câu 5

1 điểm
Lấy danh sách các bản thu âm với các thông tin idBanthuam, tenBannhac, tenTacgia, tenCasi các bản nhạc do ca sĩ Lê Dung thể hiện thuộc thể loại Nhạc trữ tình.
Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

SELECT bt.idbannhac AS idBanthuam,

bn.tenbannhac AS tenBannhac,

ns.tennhacsi AS tenTacgia,

cs.tencasi AS tenCasi

FROM banthuam bt

JOIN bannhac bn ON bt.idbannhac = bn.idbannhac

JOIN nhacsi ns ON bn.idnhacsi = ns.idnhacsi

JOIN casi cs ON bt.idcasi = cs.idcasi

JOIN theloai tl ON bn.idtheloai = tl.idtheloai

WHERE cs.tencasi = 'Lê Dung' AND tl.tentheloai = 'Nhạc trữ tình';

Câu 6

1 điểm
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ố.
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Thực hành truy xuất dữ liệu qua liên kết các bảng · Các bộ sách Tin học Lớp 11