Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL – Ngôn ngữ truy vấn có cấu trúc

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 Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

1. Trong SQL, hàm aggregate nào được sử dụng để đếm số lượng bản ghi?

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

2. Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi dựa trên một điều kiện cụ thể?

A. FILTER
B. SELECT
C. HAVING
D. WHERE

3. Lệnh SQL nào dùng để xem cấu trúc của bảng sanpham (ví dụ: danh sách các cột và kiểu dữ liệu)?

A. SHOW TABLE sanpham
B. DESCRIBE sanpham
C. VIEW TABLE sanpham
D. STRUCTURE sanpham

4. Trong SQL, từ khóa nào được sử dụng để chỉ định rằng một truy vấn nên trả về các bản ghi có giá trị khác nhau cho một hoặc nhiều cột?

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

5. Lệnh SQL nào dùng để thêm một cột mới vào bảng đã tồn tại?

A. ADD COLUMN
B. INSERT COLUMN
C. ALTER TABLE ... ADD COLUMN
D. MODIFY TABLE ... ADD

6. Trong SQL, làm thế nào để sắp xếp kết quả truy vấn theo thứ tự giảm dần của cột diem?

A. ORDER BY diem ASC
B. SORT BY diem DESC
C. ORDER BY diem DESC
D. SORT diem DESCENDING

7. Làm thế nào để sửa đổi kiểu dữ liệu của một cột hiện có trong bảng nhanvien thành VARCHAR(255)?

A. ALTER TABLE nhanvien MODIFY COLUMN kieu_du_lieu VARCHAR(255);
B. ALTER TABLE nhanvien ALTER COLUMN kieu_du_lieu TYPE VARCHAR(255);
C. ALTER TABLE nhanvien CHANGE COLUMN kieu_du_lieu VARCHAR(255);
D. ALTER TABLE nhanvien UPDATE COLUMN kieu_du_lieu SET TYPE VARCHAR(255);

8. Lệnh SQL nào được dùng để tạo một bảng mới?

A. NEW TABLE
B. MAKE TABLE
C. CREATE TABLE
D. ADD TABLE

9. Trong truy vấn SQL, hàm aggregate nào dùng để tính tổng giá trị của một cột số?

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

10. Trong 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 thành các hàng tóm tắt?

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

11. Lệnh SQL nào dùng để tạo một chỉ mục (index) trên một cột để tăng tốc độ truy vấn?

A. CREATE INDEX
B. ADD INDEX
C. BUILD INDEX
D. MAKE INDEX

12. Để xóa một bảng khỏi cơ sở dữ liệu, bạn sử dụng lệnh SQL nào?

A. DELETE TABLE
B. REMOVE TABLE
C. DROP TABLE
D. TRUNCATE TABLE

13. Mệnh đề nào trong SQL được sử dụng để kết hợp các hàng từ hai hoặc nhiều bảng dựa trên một cột liên quan?

A. UNION
B. JOIN
C. INTERSECT
D. SELECT DISTINCT

14. Trong SQL, để kết hợp các bản ghi từ hai bảng có chung khóa ngoại, bạn thường sử dụng loại JOIN nào?

A. RIGHT JOIN
B. LEFT JOIN
C. INNER JOIN
D. FULL OUTER JOIN

15. Trong SQL, hàm aggregate nào được sử dụng để tìm giá trị trung bình của một cột?

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

16. Bạn muốn lấy tất cả các cột từ bảng sinhvien. Lệnh SQL nào là đúng?

A. GET * FROM sinhvien
B. SELECT * WHERE sinhvien
C. SELECT * FROM sinhvien
D. FETCH ALL FROM sinhvien

17. Để xóa toàn bộ dữ liệu khỏi một bảng nhưng vẫn giữ nguyên cấu trúc bảng, bạn sẽ sử dụng lệnh SQL nào?

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

18. Lệnh SQL nào được dùng để cập nhật dữ liệu trong một bảng?

A. ADD RECORD
B. SAVE DATA
C. UPDATE
D. MODIFY ROW

19. Trong SQL, mệnh đề HAVING được sử dụng để làm gì?

A. Lọc các bản ghi riêng lẻ.
B. Lọc các nhóm bản ghi đã được tổng hợp bởi GROUP BY.
C. Sắp xếp kết quả theo một điều kiện.
D. Chọn các cột cần hiển thị.

20. Lệnh SQL nào cho phép bạn chèn một bản ghi mới vào một bảng?

A. ADD RECORD
B. INSERT INTO
C. PUT RECORD
D. CREATE RECORD

21. Lệnh SQL nào được sử dụng để chỉ định điều kiện cho phép một giá trị NULL được chèn vào một cột?

A. NOT NULL
B. UNIQUE
C. NULL
D. DEFAULT NULL

22. Bạn muốn xóa một cột có tên email khỏi bảng khachhang. Lệnh SQL nào đúng?

A. ALTER TABLE khachhang DELETE COLUMN email;
B. ALTER TABLE khachhang DROP COLUMN email;
C. DROP COLUMN email FROM khachhang;
D. ALTER khachhang REMOVE COLUMN email;

23. Trong SQL, từ khóa nào dùng để kết hợp hai hoặc nhiều câu lệnh SELECT thành một kết quả duy nhất, loại bỏ các bản ghi trùng lặp?

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

24. Từ khóa SQL nào được sử dụng trong câu lệnh SELECT để chỉ định rằng bạn chỉ muốn các giá trị khác nhau?

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

25. Trong SQL, làm thế nào để tìm các bản ghi có giá trị null trong cột ngay_ket_thuc?

A. WHERE ngay_ket_thuc = NULL
B. WHERE ngay_ket_thuc IS NULL
C. WHERE ngay_ket_thuc LIKE NULL
D. WHERE ngay_ket_thuc = NULL

1 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

1. Trong SQL, hàm aggregate nào được sử dụng để đếm số lượng bản ghi?

2 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

2. Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi dựa trên một điều kiện cụ thể?

3 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

3. Lệnh SQL nào dùng để xem cấu trúc của bảng sanpham (ví dụ: danh sách các cột và kiểu dữ liệu)?

4 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

4. Trong SQL, từ khóa nào được sử dụng để chỉ định rằng một truy vấn nên trả về các bản ghi có giá trị khác nhau cho một hoặc nhiều cột?

5 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

5. Lệnh SQL nào dùng để thêm một cột mới vào bảng đã tồn tại?

6 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

6. Trong SQL, làm thế nào để sắp xếp kết quả truy vấn theo thứ tự giảm dần của cột diem?

7 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

7. Làm thế nào để sửa đổi kiểu dữ liệu của một cột hiện có trong bảng nhanvien thành VARCHAR(255)?

8 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

8. Lệnh SQL nào được dùng để tạo một bảng mới?

9 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

9. Trong truy vấn SQL, hàm aggregate nào dùng để tính tổng giá trị của một cột số?

10 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

10. Trong 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 thành các hàng tóm tắt?

11 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

11. Lệnh SQL nào dùng để tạo một chỉ mục (index) trên một cột để tăng tốc độ truy vấn?

12 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

12. Để xóa một bảng khỏi cơ sở dữ liệu, bạn sử dụng lệnh SQL nào?

13 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

13. Mệnh đề nào trong SQL được sử dụng để kết hợp các hàng từ hai hoặc nhiều bảng dựa trên một cột liên quan?

14 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

14. Trong SQL, để kết hợp các bản ghi từ hai bảng có chung khóa ngoại, bạn thường sử dụng loại JOIN nào?

15 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

15. Trong SQL, hàm aggregate nào được sử dụng để tìm giá trị trung bình của một cột?

16 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

16. Bạn muốn lấy tất cả các cột từ bảng sinhvien. Lệnh SQL nào là đúng?

17 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

17. Để xóa toàn bộ dữ liệu khỏi một bảng nhưng vẫn giữ nguyên cấu trúc bảng, bạn sẽ sử dụng lệnh SQL nào?

18 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

18. Lệnh SQL nào được dùng để cập nhật dữ liệu trong một bảng?

19 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

19. Trong SQL, mệnh đề HAVING được sử dụng để làm gì?

20 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

20. Lệnh SQL nào cho phép bạn chèn một bản ghi mới vào một bảng?

21 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

21. Lệnh SQL nào được sử dụng để chỉ định điều kiện cho phép một giá trị NULL được chèn vào một cột?

22 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

22. Bạn muốn xóa một cột có tên email khỏi bảng khachhang. Lệnh SQL nào đúng?

23 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

23. Trong SQL, từ khóa nào dùng để kết hợp hai hoặc nhiều câu lệnh SELECT thành một kết quả duy nhất, loại bỏ các bản ghi trùng lặp?

24 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

24. Từ khóa SQL nào được sử dụng trong câu lệnh SELECT để chỉ định rằng bạn chỉ muốn các giá trị khác nhau?

25 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

Tags: Bộ đề 1

25. Trong SQL, làm thế nào để tìm các bản ghi có giá trị null trong cột ngay_ket_thuc?