NEW
Font size
WorksheetsTruy vấn Access/SQL (trích xuất câu hỏi)
Total questions: 56
Worksheet time: 28mins
Truy vấn CSDL (Query) là gì?
Một phát biểu thể hiện yêu cầu của người dùng đối với CSDL.
Một bảng dữ liệu tạm thời.
Một ngôn ngữ lập trình hệ thống.
Quá trình sao lưu dữ liệu từ bảng đã có.
SQL là viết tắt của cụm từ nào?
Simple Query Language.
Structured Query Language.
System Query Language.
Standard Query Language.
Cấu trúc cơ bản của một câu truy vấn SQL gồm các từ khoá nào?
SELECT... FROM... ORDER BY...
GET... FROM... WHERE...
SELECT... FROM... WHERE...
FIND... IN... WHERE...
Trong câu lệnh SQL, từ khoá SELECT dùng để làm gì?
Xác định điều kiện lọc dữ liệu.
Xác định bảng dữ liệu nguồn.
Xác định các trường dữ liệu cần đưa ra kết quả.
Sắp xếp thứ tự các bản ghi.
Trong câu lệnh SQL, sau từ khoá FROM là thông tin gì?
Tên các trường cần hiển thị.
Tên bảng dữ liệu nguồn chứa dữ liệu cần truy cập.
Điều kiện logic để lọc bản ghi.
Biểu thức logic chọn các bản ghi đưa ra kết quả.
Ngôn ngữ QBE (Query By Example) có đặc điểm gì?
Là ngôn ngữ lập trình bậc cao.
Cho phép truy vấn bằng cách điền vào chỗ trống trong một bảng.
Chỉ dùng để xóa dữ liệu.
Là ngôn ngữ chỉ dành cho chuyên gia CSDL.
Để bắt đầu thiết kế truy vấn trong Access, ta chọn lệnh nào?
Create \ Table Design.
Create \ Form Design.
Create \ Query Design.
External Data \ Query.
Hàng "Sort" trong lưới QBE của Access dùng để làm gì?
Đặt điều kiện lọc.
Sắp xếp các bản ghi theo giá trị trường dữ liệu.
Hiển thị hoặc ẩn trường dữ liệu.
Tính tổng các giá trị và lọc các bản ghi theo giá trị trường dữ liệu.
Loại truy vấn nào yêu cầu người dùng nhập tham số khi chạy?
Select Query.
Action Query.
Parameter Query (Truy vấn có tham số).
Update Query.
Nhóm truy vấn làm thay đổi hoặc tác động đồng loạt lên nhiều bản ghi được gọi là gì?
Truy vấn hành động (Action Query).
Truy vấn lựa chọn.
Truy vấn tham số.
Truy vấn SQL đơn giản.
Khi viết tên trường trong câu lệnh SQL, nếu tên trường có dấu cách, ta cần làm gì?
Viết liền không dấu.
Sử dụng dấu ngoặc vuông [ ] để bao quanh tên trường.
Sử dụng dấu ngoặc đơn ' '.
Viết hoa toàn bộ tên trường.
Trong lưới QBE, nếu ta đặt tiêu chí ở hai trường khác nhau trên cùng hàng "Criteria", hệ quản trị CSDL sẽ hiểu như thế nào?
Thực hiện phép toán OR (Hoặc).
Thực hiện phép toán AND (Và).
Chỉ thực hiện tiêu chí ở trường đầu tiên.
Báo lỗi cú pháp.
Để thiết lập điều kiện lọc bản ghi theo kiểu "Hoặc" (OR) giữa các trường trong lưới QBE, ta thực hiện như thế nào?
Viết các tiêu chí trên cùng hàng Criteria.
Viết các tiêu chí trên các hàng khác nhau (hàng Criteria và hàng or).
Viết từ khoá AND giữa hai điều kiện.
Nháy đúp chuột vào tên trường.
Hàng "Show" trong lưới QBE có vai trò gì?
Sắp xếp dữ liệu.
Xác định trường dữ liệu đó có xuất hiện trong kết quả truy vấn hay không.
Đặt tên mới cho bảng.
Xóa trường khỏi CSDL.
Biểu thức [Mã sách?] đặt trong hàng Criteria của một truy vấn trong Access có ý nghĩa gì?
Tìm các mã sách bị lỗi.
Hiển thị hộp thoại yêu cầu người dùng nhập mã sách cụ thể khi chạy truy vấn.
Xóa các mã sách có dấu hỏi chấm.
Sắp xếp mã sách theo thứ tự tăng dần.
Truy vấn hành động nào dùng để sửa đổi dữ liệu hiện có trong bảng?
Make Table.
Append.
Update.
Delete.
Trong Access, việc thêm tiền tố "q-" vào trước tên khi lưu truy vấn nhằm mục đích gì?
Để Access chạy nhanh hơn.
Để dễ nhận biết đó là một truy vấn, tránh nhầm lẫn với bảng khi chọn nguồn dữ liệu.
Đây là quy định bắt buộc của SQL.
Để bảo mật dữ liệu.
Ý nghĩa của việc thiết kế truy vấn là gì?
Chỉ để xem dữ liệu cho đẹp.
Giúp tìm kiếm và kết xuất thông tin từ CSDL một cách khoa học và nhanh chóng.
Để thay đổi cấu trúc của bảng dữ liệu.
Để lập trình giao diện người dùng.
Cho bảng HOC SINH 11 (Mã định danh, Họ và tên, Toán, Ngữ văn). Câu lệnh SQL nào để tìm học sinh có điểm Toán từ 8.0 trở lên?
SELECT [Họ và tên] FROM [HOC SINH 11] WHERE [Toán] >= 8.0
SELECT [Toán] FROM [HOC SINH 11] WHERE [Toán] < 8.0
GET [Họ và tên] FROM [HOC SINH 11] IF [Toán] >= 8.0
SELECT ALL WHERE [Toán] >= 8.0
Để tìm "Họ và tên" của những học sinh là Đoàn viên (trường [Đoàn viên] có giá trị "x"), câu lệnh SQL đúng là:
SELECT [Họ và tên] FROM [HOC SINH 11] WHERE [Đoàn viên] = "x"
SELECT * FROM [HOC SINH 11] WHERE [Đoàn viên] IS NULL
SELECT [Đoàn viên] FROM [HOC SINH 11] WHERE [Họ và tên] = "x"
FROM [HOC SINH 11] SELECT [Họ và tên] WHERE [Đoàn viên] = "x"
Trong lưới QBE, tại trường "Số trang", nếu ghi tiêu chí là >100 AND <=200, kết quả sẽ là gì?
Các cuốn sách có số trang lớn hơn 100 hoặc nhỏ hơn hoặc bằng 200.
Các cuốn sách có số trang từ 101 đến 200.
Các cuốn sách có số trang đúng bằng 100.
Các cuốn sách có số trang nằm ngoài khoảng 100-200.
Muốn lọc các bản ghi có "Ngày mượn" từ sau ngày 14/09/2022 đến hết ngày 20/09/2022, tiêu chí viết như thế nào trong Access?
>#14/09/2022# AND <=#20/09/2022#
14/09/2022 - 20/09/2022
BETWEEN 14/09/2022 AND 20/09/2022
>14/09/2022 AND <20/09/2022
Để tìm các học sinh có tên bắt đầu bằng chữ "An", tiêu chí tại trường "Tên" là gì?
= "An"
> "An"
<> "An"
Like "An*"
Để sắp xếp danh sách học sinh theo thứ tự bằng chữ cái của tên, tại trường "Tên" trong lưới QBE, hàng Sort chọn giá trị nào?
Descending.
Ascending.
Not Sorted.
Group By.
Cho câu lệnh SQL: SELECT [Mã sách], [Tên sách] FROM SACH WHERE [Tác giả] = "Nguyễn Nhật Ánh". Kết quả trả về là gì?
Tất cả thông tin của bảng SACH.
Danh sách mã sách và tên sách của tác giả Nguyễn Nhật Ánh.
Số lượng sách của tác giả Nguyễn Nhật Ánh.
Xóa các sách của tác giả Nguyễn Nhật Ánh.
Trong lưới QBE, nếu hàng Criteria của trường "Toán" ghi >8.0 và hàng or của trường "Ngữ văn" ghi >8.0, kết quả là:
Học sinh giỏi cả Toán và Ngữ văn trên 8.0.
Học sinh chỉ giỏi môn Toán trên 8.0.
Học sinh có điểm Toán trên 8.0 hoặc điểm Ngữ văn trên 8.0.
Không có học sinh nào thoả mãn.
Nếu muốn tìm các cuốn sách chưa được trả (trường "Ngày trả" để trống), tiêu chí tại trường "Ngày trả" là:
0
Is Null
Is Not Null
Một thư viện muốn tạo một danh sách các sách có "Số trang" lớn hơn 100 và được mượn trước ngày 05/09/2022. Tiêu chí tương ứng tại hai trường này phải đặt như thế nào trong lưới QBE?
Đặt trên hai hàng khác nhau trong lưới QBE.
Đặt trên cùng hàng Criteria trong lưới QBE.
Đặt cả hai tiêu chí vào cùng một cột.
Không thể thực hiện được bằng truy vấn.
Trong lưới QBE, khi muốn lấy dữ liệu từ một trường vào truy vấn, ta thực hiện thao tác nào?
Gõ tên trường vào hàng Table.
Nháy đúp chuột lên tên trường trong hộp tên bảng ở phần trên vùng làm việc.
Kéo trường đó thả vào hàng Sort.
Chuột phải chọn Insert Field.
Để tìm các cuốn sách có mã sách là "VH-01", tại cột "Mã sách", hàng Criteria ta nhập gì?
VH-01
"VH-01"
=VH-01
VH-01 hoặc "VH-01" (Access sẽ tự thêm dấu ngoặc kép).
Muốn hiển thị kết quả truy vấn gồm Họ tên học sinh và điểm môn Tin học, nhưng sắp xếp điểm Tin học giảm dần, ta thiết lập ở hàng Sort của trường "Tin học" là gì?
Ascending.
Descending.
Up.
Down.
Nếu bạn muốn thực hiện truy vấn để xóa tất cả các bản ghi của những học sinh đã chuyển trường, bạn sẽ sử dụng loại truy vấn nào?
Update Query.
Append Query.
Delete Query.
Make-Table Query.
Khi thiết kế truy vấn tham số để tìm sách theo tên tác giả, lời nhắc hợp lệ khi đặt trong cặp ngoặc vuông [ ] là gì?
[Nhập tên tác giả cần tìm:]
(Nhập tên tác giả cần tìm:)
{Nhập tên tác giả cần tìm:}
Trong Access, khi nháy nút Run (biểu tượng dấu chấm than màu đỏ) trên thanh công cụ, điều gì sẽ xảy ra?
Truy vấn sẽ được lưu lại.
Truy vấn sẽ được thực thi và hiển thị kết quả trong khung nhìn bảng dữ liệu.
Bảng dữ liệu nguồn sẽ bị xóa.
Cửa sổ thiết kế sẽ đóng lại.
Để lấy thông tin từ hai bảng có quan hệ với nhau (ví dụ bảng MUON-TRA và bảng SACH), bước đầu tiên trong Query Design là gì?
Nhập dữ liệu cho các trường.
Chọn cả hai bảng trong hộp thoại Show Table và nháy Add.
Xóa mối liên kết giữa hai bảng.
Viết câu lệnh SQL phức tạp.
Kết quả của một truy vấn SELECT có thể được dùng làm nguồn dữ liệu cho việc gì?
Chỉ để xem.
Làm nguồn dữ liệu để tạo Biểu mẫu (Form) hoặc Báo cáo (Report).
Để thay đổi cấu trúc hệ điều hành.
Không thể dùng làm gì khác.
Trong biểu thức logic làm tiêu chí lựa chọn, phép toán nào dùng để so sánh "không bằng"?
!=
<>
NOT
OR
Nếu một truy vấn hiển thị quá nhiều trường không cần thiết, bạn nên xử lý như thế nào trong lưới QBE?
Xóa bảng nguồn.
Bỏ đánh dấu trong ô ở hàng "Show" của những trường không cần hiển thị.
Đặt tiêu chí "Is Null" cho các trường đó.
Sắp xếp lại thứ tự các trường.
Theo nguồn tài liệu, mục đích cốt lõi của việc truy vấn CSDL là gì?
Để thay đổi cấu trúc phần cứng của máy tính.
Tìm kiếm dữ liệu đã lưu trữ và hiển thị kết quả theo khuôn dạng thuận lợi cho người dùng.
Để lập trình các ứng dụng web phức tạp.
Để thay thế hoàn toàn việc nhập liệu thủ công.
Trong cấu trúc câu lệnh SQL, mệnh đề WHERE dùng để làm gì?
Xác định tên các trường dữ liệu cần hiển thị.
Xác định bảng dữ liệu nguồn.
Xác định điều kiện logic để chọn các bản ghi đưa ra kết quả.
Sắp xếp thứ tự các bản ghi theo bảng chữ cái.
Ngôn ngữ QBE là viết tắt của cụm từ nào?
Question By Example.
Quality By Example.
Query By Example.
Quick Business Example.
Thao tác đầu tiên để bắt đầu thiết kế một truy vấn đơn giản trong Access là gì?
Nháy chuột chọn Create\Table Design.
Nháy chuột chọn Create\Query Design.
Nháy chuột chọn External Data.
Nháy chuột vào nút Run trên thanh công cụ.
Trong lưới QBE của Access, hàng "Field" dùng để hiển thị thông tin gì?
Tên bảng chứa trường dữ liệu.
Các tiêu chí lọc dữ liệu.
Tên các trường dữ liệu đã chọn.
Thứ tự sắp xếp các bản ghi.
Để thực thi và xem kết quả của một truy vấn trong giao diện thiết kế, người dùng nháy chuột vào nút lệnh nào?
Nút Save.
Nút Run (có biểu tượng dấu chấm than màu đỏ).
Nút View Table.
Nút Close.
Loại truy vấn nào được thiết kế để mời người dùng nhập giá trị lọc mỗi khi thực thi?
Select Query.
Action Query.
Parameter Query (Truy vấn có tham số).
Update Query.
Trong lưới QBE, hàng "Criteria" được dùng để làm gì?
Sắp xếp dữ liệu theo thứ tự tăng dần.
Viết biểu thức logic thể hiện tiêu chí lựa chọn bản ghi,.
Chọn bảng dữ liệu nguồn.
Đổi tên trường dữ liệu.
Theo các nguồn tài liệu, loại truy vấn nào có khả năng làm thay đổi dữ liệu đồng loạt trong bảng?
Truy vấn SELECT.
Truy vấn hành động (Action Query).
Truy vấn tham số.
Truy vấn đơn giản.
Tại sao trong câu lệnh SQL, nếu tên trường có dấu cách (ví dụ: Họ và tên) thì phải để trong dấu ngoặc vuông [ ]?
Để làm cho câu lệnh đẹp hơn.
Để hệ quản trị CSDL coi tên trường là biến trong chương trình xử lý, tránh lỗi cú pháp.
Để hệ thống tự động in hoa tên trường.
Đây là quy định bắt buộc cho tất cả các từ trong SQL.
Đặc điểm nổi bật của truy vấn SELECT giúp việc quản lý dữ liệu khoa học hơn là gì?
Mỗi khi mở lại truy vấn, ta có câu trả lời dựa trên dữ liệu mới nhất trong bảng.
Nó tự động xóa các dữ liệu cũ trong bảng.
Nó giới hạn người dùng không được phép xem dữ liệu.
Nó làm tăng dung lượng lưu trữ của CSDL.
Trong lưới QBE, việc đánh dấu hoặc bỏ đánh dấu ở hàng "Show" có ý nghĩa gì?
Cho biết trường đó có được dùng để lọc dữ liệu hay không.
Cho biết trường đó có xuất hiện trong kết quả hiển thị cuối cùng hay không.
Xác định trường đó có được sắp xếp hay không.
Xóa bỏ trường đó khỏi bảng dữ liệu gốc.
Khi thiết lập tiêu chí cho cùng một trường ở cả hàng "Criteria" và hàng "or" trong lưới QBE, Access sẽ thực hiện phép toán logic nào?
Phép toán AND (Và).
Phép toán OR (Hoặc).
Phép toán NOT (Phủ định).
Phép toán so sánh bằng.
Theo các nguồn tài liệu, tại sao người dùng nên tạo thói quen thêm tiền tố "q-" khi lưu tên truy vấn?
Để truy vấn chạy nhanh hơn.
Để dễ dàng phân biệt giữa truy vấn và bảng khi chọn nguồn dữ liệu cho biểu mẫu hoặc báo cáo.
Vì Access không cho phép lưu tên nếu không có tiền tố này.
Để bảo mật nội dung của truy vấn.
Biểu thức logic Is Not Null đặt tại trường "Sẵn có" có ý nghĩa gì?
Tìm các cuốn sách không còn trong thư viện.
Tìm các cuốn sách sẵn có để mượn (trường không để trống).
Xóa các cuốn sách không có tiêu đề.
Khi thực hiện truy vấn hành động, tại sao cần phải sao lưu dự phòng các bảng liên quan?
Vì truy vấn hành động làm thay đổi dữ liệu đồng loạt và không thể hồi lại trạng thái trước đó.
Vì nó sẽ tự động xóa toàn bộ cơ sở dữ liệu sau khi chạy.
Vì nó yêu cầu rất nhiều bộ nhớ.
Để có thể chạy truy vấn nhanh hơn lần sau.
Trong lưới QBE, nếu muốn tìm sách mượn từ trước ngày 05/09/2022 và có số trang lớn hơn 100 , ta phải làm thế nào?
Đặt tiêu chí <#05/09/2022# và >100 ở hai hàng khác nhau.
Đặt cả hai tiêu chí trên cùng hàng Criteria tại các trường tương ứng.
Chỉ cần đặt một trong hai tiêu chí là đủ.
Sử dụng truy vấn hành động để lọc.
Lời nhắc [Mã sách?] trong thiết kế truy vấn tham số của Access có chức năng gì?
Là một thông báo lỗi khi không tìm thấy mã sách.
Sẽ xuất hiện trong hộp thoại để yêu cầu người dùng nhập một mã sách cụ thể khi thực thi truy vấn.
Tự động điền mã sách vào các bản ghi còn trống.
Dùng để sắp xếp mã sách theo thứ tự tăng dần.
