TopStudy

Đáp án và lời giải

15 câu Trắc nghiệm Tin học 11 Cánh diều Bài 5: Truy vấn trong cơ sở dữ liệu quan hệ có đáp án

Về trang đề

Câu 1

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Truy vấn là một phát biểu thể hiện yêu cầu thao tác hoặc khai thác dữ liệu từ CSDL.

Câu 2

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: SQL (Structured Query Language) là ngôn ngữ truy vấn phổ biến nhất cho các hệ quản trị CSDL quan hệ.

Câu 3

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án: A

Giải thích: Mệnh đề SELECT trong câu truy vấn SQL dùng để xác định các trường dữ liệu mà ta muốn hiển thị.

Câu 4

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Mệnh đề WHERE trong SQL được sử dụng để chỉ định các điều kiện để lọc bản ghi từ bảng dữ liệu.

Câu 5

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Truy vấn B đúng vì nó lấy mã định danh, tên học sinh và điểm Toán của những học sinh có điểm Toán dưới 5.0, đúng với điều kiện yêu cầu và cấu trúc của câu truy vấn

Câu 6

Lời giải do TopStudy biên soạn

Đáp án: D

Đáp án: D

Giải thích: Mệnh đề FROM trong SQL dùng để chỉ định bảng dữ liệu cần truy cập để lấy thô

Câu 7

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án: A

Giải thích: Đối với các trường có dấu cách trong tên, cần sử dụng dấu ngoặc vuông [ ] để bao bọc tên trường.

Câu 8

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án: A

Giải thích: Truy vấn A chỉ rõ việc lấy mã định danh và tên của học sinh có điểm Văn từ 7.0 trở lên.

Câu 9

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Microsoft Access hỗ trợ cả truy vấn bằng SQL và QBE (Query By Example), cho phép truy vấn dữ liệu bằng cách điền vào bảng.

Câu 10

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án:B

Giải thích: Truy vấn UPDATE trong SQL được sử dụng để thay đổi dữ liệu trong bảng, còn các câu lệnh khác phục vụ mục đích khác nhau (SELECT: lấy dữ liệu, DELETE: xóa dữ liệu, INSERT: thêm dữ liệu).

Câu 11

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

a) Đúng. Mệnh đề ORDER BY được sử dụng để sắp xếp kết quả truy vấn theo thứ tự tăng dần (ASC) hoặc giảm dần (DESC). Đây là chức năng chính của ORDER BY, vì vậy đáp án này là chính xác.

b) Sai. Mệnh đề GROUP BY được dùng để nhóm các bản ghi có giá trị giống nhau thành các nhóm, không có tác dụng sắp xếp kết quả. Nó không được dùng để sắp xếp dữ liệu theo thứ tự.

c) Sai. Mệnh đề HAVING được sử dụng để lọc các nhóm dữ liệu sau khi nhóm bằng GROUP BY. Nó không được dùng để sắp xếp kết quả.

d) Sai. DISTINCT được dùng để loại bỏ các bản ghi trùng lặp trong kết quả của truy vấn. Nó không có chức năng sắp xếp dữ liệu.

Câu 12

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

a) Sai. Mệnh đề SELECT được sử dụng để chỉ định các trường dữ liệu (cột) mà người dùng muốn hiển thị trong kết quả, nhưng không dùng để chỉ định bảng dữ liệu.

b) Sai. Mệnh đề WHERE được sử dụng để lọc các bản ghi theo điều kiện cụ thể, không chỉ định bảng dữ liệu.

c) Đúng. Mệnh đề FROM là mệnh đề dùng để chỉ định bảng hoặc các bảng cần truy xuất dữ liệu từ cơ sở dữ liệu. Đây là đáp án chính xác.

d) Sai. JOIN được sử dụng để kết hợp dữ liệu từ nhiều bảng dựa trên một điều kiện chung giữa các bảng, nhưng không dùng để chỉ định bảng chính mà dữ liệu được truy xuất từ đó.

Câu 13

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

Đáp án: Truy vấn SQL có thể thực hiện các thao tác như thêm, sửa, xóa bản ghi, cũng như khai thác dữ liệu từ cơ sở dữ liệu.

Giải thích: Truy vấn trong SQL là một cách để tương tác với cơ sở dữ liệu. Ngoài việc lấy dữ liệu, SQL còn hỗ trợ các thao tác thay đổi dữ liệu như thêm (INSERT), sửa (UPDATE), và xóa (DELETE) bản ghi, giúp quản lý và thao tác trên cơ sở dữ liệu dễ dàng hơn.

Câu 14

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

Đáp án: Mệnh đề WHERE được dùng để lọc dữ liệu theo điều kiện trong truy vấn SQL.

Giải thích: Mệnh đề WHERE được sử dụng để xác định các điều kiện mà các bản ghi phải thỏa mãn để được chọn trong kết quả truy vấn. Chỉ những bản ghi thỏa mãn điều kiện được đặt sau WHERE mới được hiển thị trong kết quả.

Câu 15

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

Đáp án: QBE (Query By Example) là một ngôn ngữ truy vấn cho phép người dùng điền vào các ô trống trong bảng để tìm kiếm và truy xuất dữ liệu, thay vì viết câu lệnh.

Giải thích: QBE là một ngôn ngữ truy vấn trực quan, người dùng không cần viết câu lệnh SQL mà chỉ cần điền các giá trị vào bảng thiết kế để hệ quản trị cơ sở dữ liệu tự tạo truy vấn. Ví dụ, Microsoft Access cho phép người dùng truy vấn bằng cả SQL và QBE.