Trắc nghiệm đúng sai Tin học ứng dụng 11 cánh diều Bài 6: Truy vấn trong cơ sở dữ liệu quan hệ (tiếp theo)
Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 11 Tin học ứng dụng Bài 6: Truy vấn trong cơ sở dữ liệu quan hệ (tiếp theo) sách cánh diều. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.
Xem: => Giáo án tin học 11 theo định hướng tin học ứng dụng cánh diều
BÀI 6. TRUY VẤN TRONG CƠ SỞ DỮ LIỆU QUAN HỆ
Câu 1: Một bạn học sinh cần tìm tên những quyển sách mà bạn Trần Văn An đã mượn trong thư viện, dựa vào 3 bảng trong CSDL: NGƯỜI ĐỌC, MƯỢN TRẢ và SÁCH. Bạn sử dụng câu truy vấn SQL có sử dụng INNER JOIN để kết nối các bảng qua Số thẻ TV và Mã sách, và lọc kết quả theo Họ và tên = "Trần Văn An". Câu truy vấn trả về chính xác tên sách mà bạn Trần Văn An đã mượn, không dư thừa thông tin. Các nhận định được đưa ra:
a. Việc sử dụng INNER JOIN giúp kết nối bản ghi giữa các bảng dựa trên trường chung.
b. Truy vấn này phải thực hiện trên một bảng duy nhất vì chỉ cần dữ liệu đầu ra là tên sách.
c. Cần có điều kiện kết nối trong mệnh đề FROM để xác định cách ghép bản ghi giữa các bảng.
d. Khi cần kết xuất thông tin tổng hợp từ nhiều bảng, việc dùng JOIN là lựa chọn hiệu quả.
Đáp án:
- A, C, D đúng
- B sai
Câu 2: Một thủ thư viết truy vấn SQL để tìm thông tin các bạn đã mượn sách “AI - Trí tuệ nhân tạo”. Truy vấn này cần dữ liệu từ bảng MƯỢN TRẢ để biết mã sách, bảng SÁCH để tra tên sách, và bảng NGƯỜI ĐỌC để hiển thị thông tin người mượn. Truy vấn được viết với hai INNER JOIN để kết nối lần lượt qua trường Mã sách và Số thẻ TV, sau đó lọc theo Tên sách. Kết quả hiển thị đúng người đọc đã mượn cuốn sách này. Các nhận định được đưa ra:
a. Việc truy vấn nhiều bảng giúp lấy được thông tin đầy đủ và chính xác từ CSDL.
b. Câu truy vấn phải nối đủ 3 bảng để vừa có thông tin sách, vừa có thông tin người mượn.
c. Nếu không có điều kiện WHERE, hệ thống sẽ hiển thị mọi sách đã mượn chứ không lọc theo tên sách.
d. INNER JOIN chỉ được dùng nếu các bảng có cùng số lượng bản ghi.
Câu 3: Một giáo viên muốn xuất báo cáo tổng hợp kết quả học tập của học sinh lớp 11 theo từng môn học để in gửi phụ huynh. Giáo viên sử dụng công cụ báo cáo trong Access, tạo truy vấn trước để lấy dữ liệu cần thiết, sau đó định dạng hiển thị tên học sinh, tên môn và điểm số. Báo cáo được trình bày theo mẫu rõ ràng, mỗi bản ghi gồm họ tên, môn học và điểm. Các nhận định được đưa ra:
a. Báo cáo là một cách trình bày thông tin trực quan từ kết quả truy vấn, giúp người xem dễ tiếp nhận.
b. Dữ liệu trong báo cáo được lấy từ một bảng duy nhất và không thể sử dụng truy vấn làm nguồn.
c. Có thể dùng truy vấn tổng hợp trước, sau đó tạo báo cáo từ truy vấn thay vì từ bảng gốc.
d. Một báo cáo có thể được thiết kế để nhóm dữ liệu theo từng học sinh hoặc từng môn học.
--------------- Còn tiếp ---------------