Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

1. Trong ngôn ngữ SQL, từ khóa nào được sử dụng để khôi phục lại các bản ghi đã bị xóa bởi câu lệnh DELETE?

A. ROLLBACK
B. COMMIT
C. SAVEPOINT
D. UNDO

2. Trong SQL, ký tự đại diện nào được sử dụng để khớp với bất kỳ một ký tự đơn nào?

A. %
B. *
C. _
D. ?

3. Câu lệnh SQL nào sau đây sẽ xóa tất cả các bản ghi khỏi bảng Products nhưng vẫn giữ nguyên cấu trúc của bảng?

A. DROP TABLE Products;
B. DELETE FROM Products;
C. TRUNCATE TABLE Products;
D. REMOVE ALL FROM Products;

4. Trong câu lệnh SQL, mệnh đề nào được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột lại với nhau?

A. ORDER BY
B. HAVING
C. GROUP BY
D. WHERE

5. Trong SQL, toán tử nào được sử dụng để so sánh một giá trị với một danh sách các giá trị khác?

A. LIKE
B. BETWEEN
C. IN
D. ANY

6. Mệnh đề nào trong SQL được dùng để sắp xếp kết quả truy vấn theo thứ tự tăng dần hoặc giảm dần của một hoặc nhiều cột?

A. SELECT
B. FROM
C. WHERE
D. ORDER BY

7. Trong SQL, hàm AGGREGATE nào được sử dụng để đếm số lượng các hàng trong một tập kết quả?

A. SUM()
B. AVG()
C. COUNT()
D. MAX()

8. Khi sử dụng câu lệnh SELECT, mệnh đề nào được dùng để hiển thị các cột cụ thể mà bạn muốn lấy từ bảng?

A. FROM
B. WHERE
C. SELECT
D. ORDER BY

9. Câu lệnh SQL nào sau đây sẽ xóa một cột có tên là email khỏi bảng Users?

A. UPDATE Users SET email = NULL;
B. DELETE FROM Users (email);
C. ALTER TABLE Users DROP COLUMN email;
D. REMOVE COLUMN Users.email;

10. Phép toán nào trong SQL dùng để kết hợp hai hoặc nhiều bảng dựa trên một cột liên quan giữa chúng?

A. UNION
B. INTERSECT
C. JOIN
D. EXCEPT

11. Câu lệnh SQL nào sau đây được sử dụng để thêm một cột mới vào bảng đã tồn tại?

A. UPDATE my_table SET column_name = value;
B. INSERT INTO my_table (column_name) VALUES (value);
C. ALTER TABLE my_table ADD column_name datatype;
D. CREATE TABLE my_table (column_name datatype);

12. Khi sử dụng câu lệnh SELECT, mệnh đề nào cho phép lọc các bản ghi dựa trên một điều kiện cụ thể?

A. GROUP BY
B. HAVING
C. WHERE
D. ORDER BY

13. Câu lệnh SQL nào sau đây sẽ thêm một bản ghi mới vào bảng Customers với thông tin đã cho?

A. UPDATE Customers SET (name, email) = (John Doe, [email protected]);
B. INSERT INTO Customers (name, email) VALUES (John Doe, [email protected]);
C. ADD Customers (name, email) VALUES (John Doe, [email protected]);
D. CREATE Customers (name, email) VALUES (John Doe, [email protected]);

14. Phép toán nào trong SQL dùng để kết hợp các hàng từ hai truy vấn có cùng số lượng và kiểu dữ liệu của các cột, chỉ giữ lại các hàng trùng lặp?

A. UNION
B. UNION ALL
C. INTERSECT
D. EXCEPT

15. Phép toán nào trong SQL dùng để kết hợp các hàng từ hai truy vấn có cùng số lượng và kiểu dữ liệu của các cột, loại bỏ các hàng trùng lặp?

A. UNION ALL
B. UNION
C. JOIN
D. INTERSECT

16. Khi sử dụng LEFT JOIN, những bản ghi nào sẽ được trả về?

A. Chỉ những bản ghi có giá trị khớp nhau ở cả hai bảng.
B. Tất cả các bản ghi từ bảng thứ nhất và các bản ghi khớp từ bảng thứ hai.
C. Tất cả các bản ghi từ bảng thứ hai và các bản ghi khớp từ bảng thứ nhất.
D. Tất cả các bản ghi từ cả hai bảng, bất kể có khớp hay không.

17. Trong SQL, toán tử nào được sử dụng để tìm kiếm các giá trị nằm trong một phạm vi xác định (bao gồm cả hai giới hạn)?

A. LIKE
B. IN
C. ANY
D. BETWEEN

18. Khi thực hiện phép JOIN, INNER JOIN sẽ trả về những bản ghi nào?

A. Tất cả các bản ghi từ bảng thứ nhất và các bản ghi khớp từ bảng thứ hai.
B. Tất cả các bản ghi từ bảng thứ hai và các bản ghi khớp từ bảng thứ nhất.
C. Chỉ những bản ghi có giá trị khớp nhau ở cả hai bảng.
D. Tất cả các bản ghi từ cả hai bảng, bất kể có khớp hay không.

19. Khi thực hiện phép JOIN giữa hai bảng, điều kiện JOIN thường được xác định trên cột nào?

A. Cột khóa chính của bảng thứ nhất và khóa ngoại của bảng thứ hai.
B. Cột khóa ngoại của bảng thứ nhất và khóa chính của bảng thứ hai.
C. Cả hai lựa chọn trên đều đúng.
D. Cột có số lượng giá trị khác nhau nhiều nhất ở cả hai bảng.

20. Khi cần lấy ra những giá trị duy nhất từ một cột trong SQL, bạn sẽ sử dụng từ khóa nào trong mệnh đề SELECT?

A. ALL
B. UNIQUE
C. DISTINCT
D. SINGLE

21. Câu lệnh SQL nào sau đây cập nhật giá trị của cột salary lên 50000 cho tất cả nhân viên có department là Sales?

A. UPDATE employees SET salary = 50000 WHERE department = Sales;
B. SET salary = 50000 FROM employees WHERE department = Sales;
C. ALTER TABLE employees UPDATE salary = 50000 WHERE department = Sales;
D. MODIFY employees SET salary = 50000 WHERE department = Sales;

22. Câu lệnh SQL nào sau đây sẽ xóa toàn bộ dữ liệu và cấu trúc của một bảng?

A. DELETE FROM my_table;
B. TRUNCATE TABLE my_table;
C. DROP TABLE my_table;
D. REMOVE TABLE my_table;

23. Trong SQL, hàm AGGREGATE nào được sử dụng để tính tổng giá trị của một cột số?

A. AVG()
B. COUNT()
C. MAX()
D. SUM()

24. Mệnh đề nào trong SQL được sử dụng để lọc các nhóm đã được tạo bởi mệnh đề GROUP BY dựa trên một điều kiện?

A. WHERE
B. GROUP BY
C. ORDER BY
D. HAVING

25. Trong SQL, ký tự đại diện nào được sử dụng để khớp với bất kỳ chuỗi ký tự nào (bao gồm cả chuỗi rỗng)?

A. _
B. %
C. *
D. ?

1 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

1. Trong ngôn ngữ SQL, từ khóa nào được sử dụng để khôi phục lại các bản ghi đã bị xóa bởi câu lệnh DELETE?

2 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

2. Trong SQL, ký tự đại diện nào được sử dụng để khớp với bất kỳ một ký tự đơn nào?

3 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

3. Câu lệnh SQL nào sau đây sẽ xóa tất cả các bản ghi khỏi bảng Products nhưng vẫn giữ nguyên cấu trúc của bảng?

4 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

4. Trong câu lệnh SQL, mệnh đề nào được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột lại với nhau?

5 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

5. Trong SQL, toán tử nào được sử dụng để so sánh một giá trị với một danh sách các giá trị khác?

6 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

6. Mệnh đề nào trong SQL được dùng để sắp xếp kết quả truy vấn theo thứ tự tăng dần hoặc giảm dần của một hoặc nhiều cột?

7 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

7. Trong SQL, hàm AGGREGATE nào được sử dụng để đếm số lượng các hàng trong một tập kết quả?

8 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

8. Khi sử dụng câu lệnh SELECT, mệnh đề nào được dùng để hiển thị các cột cụ thể mà bạn muốn lấy từ bảng?

9 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

9. Câu lệnh SQL nào sau đây sẽ xóa một cột có tên là email khỏi bảng Users?

10 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

10. Phép toán nào trong SQL dùng để kết hợp hai hoặc nhiều bảng dựa trên một cột liên quan giữa chúng?

11 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

11. Câu lệnh SQL nào sau đây được sử dụng để thêm một cột mới vào bảng đã tồn tại?

12 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

12. Khi sử dụng câu lệnh SELECT, mệnh đề nào cho phép lọc các bản ghi dựa trên một điều kiện cụ thể?

13 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

13. Câu lệnh SQL nào sau đây sẽ thêm một bản ghi mới vào bảng Customers với thông tin đã cho?

14 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

14. Phép toán nào trong SQL dùng để kết hợp các hàng từ hai truy vấn có cùng số lượng và kiểu dữ liệu của các cột, chỉ giữ lại các hàng trùng lặp?

15 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

15. Phép toán nào trong SQL dùng để kết hợp các hàng từ hai truy vấn có cùng số lượng và kiểu dữ liệu của các cột, loại bỏ các hàng trùng lặp?

16 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

16. Khi sử dụng LEFT JOIN, những bản ghi nào sẽ được trả về?

17 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

17. Trong SQL, toán tử nào được sử dụng để tìm kiếm các giá trị nằm trong một phạm vi xác định (bao gồm cả hai giới hạn)?

18 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

18. Khi thực hiện phép JOIN, INNER JOIN sẽ trả về những bản ghi nào?

19 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

19. Khi thực hiện phép JOIN giữa hai bảng, điều kiện JOIN thường được xác định trên cột nào?

20 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

20. Khi cần lấy ra những giá trị duy nhất từ một cột trong SQL, bạn sẽ sử dụng từ khóa nào trong mệnh đề SELECT?

21 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

21. Câu lệnh SQL nào sau đây cập nhật giá trị của cột salary lên 50000 cho tất cả nhân viên có department là Sales?

22 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

22. Câu lệnh SQL nào sau đây sẽ xóa toàn bộ dữ liệu và cấu trúc của một bảng?

23 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

23. Trong SQL, hàm AGGREGATE nào được sử dụng để tính tổng giá trị của một cột số?

24 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

24. Mệnh đề nào trong SQL được sử dụng để lọc các nhóm đã được tạo bởi mệnh đề GROUP BY dựa trên một điều kiện?

25 / 25

Category: Trắc nghiệm Cánh diều Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

Tags: Bộ đề 1

25. Trong SQL, ký tự đại diện nào được sử dụng để khớp với bất kỳ chuỗi ký tự nào (bao gồm cả chuỗi rỗng)?