Trắc nghiệm Tin học 11 Cánh diều Bài 6 (có đáp án): Truy vấn trong cơ sở dữ liệu quan hệ (tiếp theo)
15 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Câu lệnh SQL nào dưới đây sử dụng INNER JOIN để kết nối hai bảng?
Đáp án và lời giải
Đáp án: B
Câu 2
Kiểu JOIN nào trả về các bản ghi trùng khớp từ cả hai bảng?
Đáp án và lời giải
Đáp án: A
Câu 3
Câu truy vấn nào dưới đây chỉ định điều kiện để kết nối hai bảng?
Đáp án và lời giải
Đáp án: C
Câu 4
Báo cáo cơ sở dữ liệu có thể được tạo ra bằng cách nào?
Đáp án và lời giải
Đáp án: B
Câu 5
Điều nào sau đây là đúng về INNER JOIN?
Đáp án và lời giải
Đáp án: B
Câu 6
Mệnh đề SQL nào dùng để kết nối các bảng trong cơ sở dữ liệu?
Đáp án và lời giải
Đáp án: D
Câu 7
Trong báo cáo cơ sở dữ liệu, dữ liệu được lấy từ đâu?
Đáp án và lời giải
Đáp án: C
Câu 8
Cú pháp nào đúng để kết nối các bảng sử dụng INNER JOIN?
Đáp án và lời giải
Đáp án: C
Câu 9
Khi nào cần sử dụng JOIN trong truy vấn SQL?
Đáp án và lời giải
Đáp án: B
Câu 10
Trong hệ quản trị CSDL, kiểu JOIN nào trả về tất cả các bản ghi từ bảng bên trái và các bản ghi trùng từ bảng bên phải?
Đáp án và lời giải
Đáp án: B
Câu 11
Khi sử dụng INNER JOIN trong SQL, điều kiện kết nối giữa các bảng là gì?
a)Không cần điều kiện, tất cả các bản ghi từ hai bảng sẽ được kết nối.
b)Cần có một trường chung giữa các bảng và các giá trị của trường này phải trùng khớp.
c)Chỉ cần cùng tên bảng, không quan trọng các giá trị.
d)Tất cả các bản ghi từ bảng này sẽ được kết nối với tất cả các bản ghi từ bảng khác.
Đáp án và lời giải
Đáp án: a) Sai; b) Đúng; c) Sai; d) Sai
Câu 12
Mục đích của việc tạo báo cáo trong cơ sở dữ liệu quan hệ là gì?
a)Để thay đổi cấu trúc dữ liệu trong cơ sở dữ liệu.
b)Để trực quan hóa và trình bày dữ liệu đã được kết xuất từ cơ sở dữ liệu.
c)Để lưu trữ thêm dữ liệu mới vào cơ sở dữ liệu.
d)Để xóa dữ liệu không cần thiết trong cơ sở dữ liệu.
Đáp án và lời giải
Đáp án: a) Sai; b) Đúng; c) Sai; d) Sai
Câu 13
Khi nào cần sử dụng câu lệnh INNER JOIN trong SQL?
Đáp án và lời giải
Đáp án: INNER JOIN được sử dụng khi cần kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên một điều kiện kết nối cụ thể, thường là sự trùng khớp giá trị ở một trường chung giữa các bảng. Giải thích: INNER JOIN cho phép người dùng kết nối các bản ghi từ hai bảng khác nhau để tạo ra một bảng tạm thời với dữ liệu đầy đủ hơn. Ví dụ, trong một cơ sở dữ liệu thư viện, nếu cần tìm ra sách mà một độc giả đã mượn, cần kết nối bảng NGƯỜI ĐỌC và bảng MƯỢN-TRẢ thông qua điều kiện trùng khớp trường Số thẻ TV.
Câu 14
Báo cáo trong cơ sở dữ liệu quan hệ có vai trò gì?
Đáp án và lời giải
Đáp án: Báo cáo trình bày thông tin kết xuất từ cơ sở dữ liệu một cách trực quan, giúp người dùng dễ dàng nắm bắt và so sánh dữ liệu. Giải thích: Báo cáo thường được thiết kế theo mẫu và có thể tổng hợp dữ liệu từ nhiều bảng khác nhau, làm nổi bật các thông tin quan trọng. Ví dụ, một báo cáo về kết quả học tập của học sinh giúp giáo viên và phụ huynh so sánh hiệu suất học tập ở các môn học khác nhau một cách dễ dàng hơn so với chỉ xem dữ liệu thô.
Câu 15
Lợi ích của việc sử dụng công cụ tạo báo cáo tự động trong hệ quản trị cơ sở dữ liệu là gì?
Đáp án và lời giải
Đáp án: Công cụ tạo báo cáo tự động giúp người dùng tiết kiệm thời gian và công sức trong việc trình bày dữ liệu, đồng thời cho phép tùy chỉnh bố cục và định dạng của báo cáo. Giải thích: Việc sử dụng công cụ tự động hóa giúp người phát triển ứng dụng dễ dàng tạo ra các báo cáo chất lượng cao mà không cần phải viết mã từ đầu. Sau khi tạo, người dùng có thể điều chỉnh theo nhu cầu cụ thể, đảm bảo báo cáo có thể đáp ứng yêu cầu của các bên liên quan một cách hiệu quả nhất.