Đề Trắc Nghiệm Tin Học 11 (Kết Nối Tri Thức) Bài 14: Sql – Ngôn Ngữ Truy Vấn Có Cấu Trúc

Đề Trắc Nghiệm Tin Học 11 (Kết Nối Tri Thức) Bài 14: Sql – Ngôn Ngữ Truy Vấn Có Cấu Trúc tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Trắc Nghiệm Tin Học 11 – Kết Nối Tri Thức. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 01

1 / 30

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

Tags: Bộ đề 01

Câu 1: Thành phần nào của ngôn ngữ SQL chịu trách nhiệm định nghĩa, sửa đổi và xóa bỏ cấu trúc của cơ sở dữ liệu, bao gồm việc tạo bảng, định nghĩa khóa chính, khóa ngoại và chỉ mục?

2 / 30

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

Tags: Bộ đề 01

Câu 2: Bạn cần thêm một cột mới có tên 'Email' với kiểu dữ liệu VARCHAR(100) vào bảng 'NhanVien'. Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu này?

3 / 30

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

Tags: Bộ đề 01

Câu 3: Trong SQL, bạn muốn xóa toàn bộ dữ liệu trong bảng 'SanPham' nhưng vẫn giữ lại cấu trúc bảng để có thể thêm dữ liệu mới sau này. Câu lệnh nào phù hợp nhất?

4 / 30

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

Tags: Bộ đề 01

Câu 4: Bạn có bảng 'SinhVien' với các cột MaSV, TenSV, NgaySinh, GioiTinh. Bạn muốn thêm một sinh viên mới với thông tin: MaSV='SV001', TenSV='Nguyễn Văn A', NgaySinh='2005-01-15', GioiTinh='Nam'. Câu lệnh SQL nào đúng để thực hiện?

5 / 30

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

Tags: Bộ đề 01

Câu 5: Bạn muốn cập nhật số điện thoại của sinh viên có MaSV là 'SV005' trong bảng 'SinhVien' thành '0912345678'. Câu lệnh SQL nào sau đây là chính xác?

6 / 30

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

Tags: Bộ đề 01

Câu 6: Bạn muốn xóa tất cả các bản ghi trong bảng 'DonHang' có trạng thái là 'Đã hủy'. Câu lệnh SQL nào thực hiện điều này?

7 / 30

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

Tags: Bộ đề 01

Câu 7: Bạn muốn lấy thông tin của tất cả các sản phẩm từ bảng 'SanPham'. Câu lệnh SELECT nào sau đây là đúng?

8 / 30

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

Tags: Bộ đề 01

Câu 8: Bạn có bảng 'DiemThi' với các cột MaSV, MaMonHoc, Diem. Bạn muốn lấy ra điểm của sinh viên có MaSV là 'SV002' trong môn 'Toan'. Câu lệnh SELECT nào sau đây là đúng?

9 / 30

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

Tags: Bộ đề 01

Câu 9: Bạn muốn hiển thị danh sách sinh viên từ bảng 'SinhVien' và sắp xếp theo tên (TenSV) theo thứ tự bảng chữ cái tăng dần. Câu lệnh SQL nào sau đây là đúng?

10 / 30

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

Tags: Bộ đề 01

Câu 10: Bạn muốn đếm tổng số sinh viên trong bảng 'SinhVien'. Hàm tập hợp (Aggregate function) nào trong SQL được sử dụng cho mục đích này?

11 / 30

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

Tags: Bộ đề 01

Câu 11: Bạn có bảng 'DonHang' với cột 'TongTien'. Bạn muốn tính tổng giá trị của tất cả các đơn hàng. Câu lệnh SELECT nào sau đây là đúng?

12 / 30

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

Tags: Bộ đề 01

Câu 12: Bạn có bảng 'DiemThi' với cột 'Diem'. Bạn muốn tìm điểm cao nhất trong cột này. Hàm tập hợp nào phù hợp?

13 / 30

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

Tags: Bộ đề 01

Câu 13: Bạn muốn nhóm các đơn hàng theo mã khách hàng (MaKH) trong bảng 'DonHang' và tính tổng tiền cho mỗi khách hàng. Mệnh đề nào được sử dụng để nhóm các bản ghi?

14 / 30

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

Tags: Bộ đề 01

Câu 14: Sử dụng lại ví dụ ở Câu 13, sau khi nhóm đơn hàng theo MaKH và tính tổng tiền, bạn chỉ muốn hiển thị những khách hàng có tổng tiền đơn hàng lớn hơn 1.000.000 VNĐ. Mệnh đề nào được sử dụng để lọc các nhóm sau khi đã nhóm bằng GROUP BY?

15 / 30

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

Tags: Bộ đề 01

Câu 15: Bạn có hai bảng: 'SinhVien' (MaSV, TenSV) và 'DiemThi' (MaSV, MaMonHoc, Diem). Bạn muốn lấy tên của tất cả sinh viên và điểm thi tương ứng của họ. Kiểu kết nối (JOIN) nào phổ biến nhất để kết hợp dữ liệu từ hai bảng dựa trên cột chung (MaSV)?

16 / 30

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

Tags: Bộ đề 01

Câu 16: Xét bảng 'SinhVien' (MaSV, TenSV) và 'DiemThi' (MaSV, MaMonHoc, Diem). Nếu một sinh viên không có điểm thi nào trong bảng 'DiemThi', khi thực hiện INNER JOIN giữa 'SinhVien' và 'DiemThi' trên cột MaSV, sinh viên đó có xuất hiện trong kết quả không? Vì sao?

17 / 30

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

Tags: Bộ đề 01

Câu 17: Tiếp tục với bảng 'SinhVien' và 'DiemThi'. Nếu bạn muốn lấy tất cả sinh viên từ bảng 'SinhVien', ngay cả khi họ không có điểm thi trong bảng 'DiemThi', và hiển thị điểm thi nếu có (hoặc NULL nếu không có). Kiểu kết nối (JOIN) nào bạn nên sử dụng?

18 / 30

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

Tags: Bộ đề 01

Câu 18: Trong SQL, khóa chính (Primary Key) của một bảng có đặc điểm gì?

19 / 30

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

Tags: Bộ đề 01

Câu 19: Mục đích chính của khóa ngoại (Foreign Key) trong thiết kế cơ sở dữ liệu quan hệ và SQL là gì?

20 / 30

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

Tags: Bộ đề 01

Câu 20: Lệnh SQL nào thuộc nhóm DCL (Data Control Language) và được sử dụng để cấp quyền cho người dùng hoặc vai trò (role) thực hiện các thao tác trên cơ sở dữ liệu hoặc các đối tượng cơ sở dữ liệu (như bảng, view)?

21 / 30

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

Tags: Bộ đề 01

Câu 21: Ngôn ngữ SQL được mô tả là 'ngôn ngữ truy vấn có cấu trúc' và thường mang tính 'khai báo' (declarative). Điều này có nghĩa là gì?

22 / 30

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

Tags: Bộ đề 01

Câu 22: Giả sử bạn có bảng 'DiemThi' (MaSV, MaMonHoc, Diem) và cần tìm điểm trung bình của tất cả các sinh viên. Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu này?

23 / 30

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

Tags: Bộ đề 01

Câu 23: Bạn muốn lấy ra danh sách các môn học (MaMonHoc) mà có ít nhất 5 sinh viên đăng ký thi. Bảng dữ liệu là 'DiemThi' (MaSV, MaMonHoc, Diem). Câu lệnh SQL nào phù hợp?

24 / 30

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

Tags: Bộ đề 01

Câu 24: So sánh mệnh đề WHERE và HAVING trong câu lệnh SELECT của SQL. Điểm khác biệt cốt lõi giữa chúng là gì?

25 / 30

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

Tags: Bộ đề 01

Câu 25: Bạn có bảng 'NhanVien' (MaNV, TenNV, Luong, MaPhongBan) và bảng 'PhongBan' (MaPhongBan, TenPhongBan). Bạn muốn lấy danh sách tên nhân viên và tên phòng ban mà họ làm việc. Câu lệnh SQL sử dụng INNER JOIN nào sau đây thực hiện đúng?

26 / 30

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

Tags: Bộ đề 01

Câu 26: Bạn có bảng 'HoaDon' với các cột SoHD, NgayLapHD, MaKH, TongTien. Bạn muốn lấy ra 10 hóa đơn gần đây nhất (dựa trên NgayLapHD). Mệnh đề nào giúp giới hạn số lượng dòng trả về?

27 / 30

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

Tags: Bộ đề 01

Câu 27: Lệnh nào trong SQL được sử dụng để thu hồi các quyền đã cấp cho người dùng hoặc vai trò (role)?

28 / 30

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

Tags: Bộ đề 01

Câu 28: Tại sao việc sử dụng SQL để truy vấn dữ liệu lại hiệu quả hơn so với việc đọc toàn bộ dữ liệu vào bộ nhớ và xử lý bằng ngôn ngữ lập trình thông thường (ví dụ: Python, Java) đối với các tập dữ liệu lớn?

29 / 30

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

Tags: Bộ đề 01

Câu 29: Bạn có bảng 'SanPham' với cột 'GiaBan'. Bạn muốn giảm giá 10% cho tất cả các sản phẩm có 'GiaBan' hiện tại lớn hơn 500.000 VNĐ. Câu lệnh SQL nào sau đây là đúng?

30 / 30

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

Tags: Bộ đề 01

Câu 30: Trong bối cảnh cơ sở dữ liệu quan hệ, tại sao việc sử dụng các chỉ mục (Index) lại quan trọng khi làm việc với các bảng có kích thước lớn và thường xuyên thực hiện truy vấn SELECT?

Xem kết quả

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 02

1 / 30

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

Tags: Bộ đề 02

Câu 1: Ngôn ngữ truy vấn có cấu trúc (SQL) là gì và vai trò chính của nó trong hệ quản trị cơ sở dữ liệu (DBMS)?

2 / 30

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

Tags: Bộ đề 02

Câu 2: Thành phần nào của SQL chịu trách nhiệm cho việc tạo, sửa đổi và xóa cấu trúc của các đối tượng cơ sở dữ liệu như bảng, view, index?

3 / 30

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

Tags: Bộ đề 02

Câu 3: Thành phần nào của SQL được sử dụng để thêm, xóa, sửa đổi và truy vấn dữ liệu trong các bảng?

4 / 30

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

Tags: Bộ đề 02

Câu 4: Thành phần nào của SQL được sử dụng để quản lý quyền truy cập và bảo mật cơ sở dữ liệu, chẳng hạn như cấp hoặc thu hồi quyền cho người dùng?

5 / 30

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

Tags: Bộ đề 02

Câu 5: Hãy xem xét câu lệnh SQL sau: `CREATE TABLE SinhVien (MaSV VARCHAR(10) PRIMARY KEY, TenSV NVARCHAR(50), NgaySinh DATE);`. Câu lệnh này thuộc thành phần nào của SQL?

6 / 30

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

Tags: Bộ đề 02

Câu 6: Câu lệnh SQL nào được sử dụng để thêm một bản ghi (dòng) mới vào một bảng đã tồn tại?

7 / 30

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

Tags: Bộ đề 02

Câu 7: Để truy vấn và lấy dữ liệu từ một hoặc nhiều bảng trong cơ sở dữ liệu, người ta sử dụng câu lệnh SQL nào?

8 / 30

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

Tags: Bộ đề 02

Câu 8: Câu lệnh SQL nào dùng để cập nhật giá trị của một hoặc nhiều cột trong các bản ghi (dòng) của một bảng dựa trên một điều kiện nhất định?

9 / 30

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

Tags: Bộ đề 02

Câu 9: Câu lệnh SQL nào dùng để xóa một hoặc nhiều bản ghi (dòng) từ một bảng dựa trên một điều kiện nhất định?

10 / 30

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

Tags: Bộ đề 02

Câu 10: Trong câu lệnh `SELECT CotA, CotB FROM TenBang WHERE DieuKien ORDER BY CotA DESC;`, mệnh đề `WHERE DieuKien` có chức năng gì?

11 / 30

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

Tags: Bộ đề 02

Câu 11: Trong câu lệnh `SELECT * FROM SanPham ORDER BY Gia DESC;`, mệnh đề `ORDER BY Gia DESC` có chức năng gì?

12 / 30

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

Tags: Bộ đề 02

Câu 12: Giả sử bạn có bảng `NhanVien` với các cột `MaNV`, `TenNV`, `Luong`, `PhongBan`. Bạn muốn lấy tên và lương của tất cả nhân viên thuộc phòng ban 'IT'. Câu truy vấn SQL nào đúng?

13 / 30

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

Tags: Bộ đề 02

Câu 13: Giả sử bạn có bảng `DonHang` với cột `TongTien`. Bạn muốn tính tổng doanh thu từ tất cả các đơn hàng. Hàm tập hợp (Aggregate function) nào trong SQL sẽ giúp bạn làm điều này?

14 / 30

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

Tags: Bộ đề 02

Câu 14: Giả sử bạn có bảng `HocSinh` với cột `MaHS` và `TenHS`. Bạn muốn đếm tổng số học sinh trong bảng. Hàm tập hợp nào trong SQL sẽ giúp bạn làm điều này?

15 / 30

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

Tags: Bộ đề 02

Câu 15: Giả sử bạn có bảng `Sanpham` với cột `Gia`. Bạn muốn tìm giá trị lớn nhất trong cột `Gia`. Hàm tập hợp nào trong SQL sẽ giúp bạn làm điều này?

16 / 30

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

Tags: Bộ đề 02

Câu 16: Trong câu lệnh `SELECT COUNT(*) FROM KhachHang;`, ý nghĩa của dấu `*` là gì?

17 / 30

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

Tags: Bộ đề 02

Câu 17: Giả sử bạn có bảng `DiemThi` với các cột `MaHS`, `TenMon`, `Diem`. Bạn muốn tính điểm trung bình của môn 'Toan' cho tất cả học sinh. Câu truy vấn nào đúng?

18 / 30

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

Tags: Bộ đề 02

Câu 18: Bạn muốn lấy danh sách các tên phòng ban từ bảng `NhanVien` (cột `PhongBan`), nhưng mỗi tên phòng ban chỉ xuất hiện một lần duy nhất. Bạn sẽ sử dụng từ khóa nào trong câu lệnh SELECT?

19 / 30

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

Tags: Bộ đề 02

Câu 19: Giả sử bạn có bảng `SanPham` với cột `TenSP` và `SoLuongTon`. Bạn muốn lấy tên của 5 sản phẩm có số lượng tồn kho ít nhất. Mệnh đề nào (thường được sử dụng trong một số hệ quản trị CSDL) giúp giới hạn số lượng kết quả trả về?

20 / 30

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

Tags: Bộ đề 02

Câu 20: Trong SQL, giá trị NULL trong một cột biểu thị điều gì?

21 / 30

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

Tags: Bộ đề 02

Câu 21: Để kiểm tra xem một giá trị trong cột có phải là NULL hay không trong mệnh đề WHERE, bạn sử dụng toán tử nào?

22 / 30

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

Tags: Bộ đề 02

Câu 22: Bạn có bảng `SanPham` (MaSP, TenSP, MaLoaiSP) và bảng `LoaiSP` (MaLoaiSP, TenLoai). Bạn muốn lấy tên sản phẩm cùng với tên loại sản phẩm tương ứng. Bạn sẽ sử dụng kỹ thuật nào trong SQL?

23 / 30

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

Tags: Bộ đề 02

Câu 23: Giả sử bạn có bảng `NhanVien` với các cột `MaNV`, `TenNV`, `Luong`, `PhongBan`. Bạn muốn tính tổng lương của tất cả nhân viên trong mỗi phòng ban. Mệnh đề nào giúp bạn nhóm các bản ghi theo cột `PhongBan`?

24 / 30

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

Tags: Bộ đề 02

Câu 24: Khi sử dụng mệnh đề GROUP BY, bạn muốn lọc các nhóm dựa trên kết quả của một hàm tập hợp (ví dụ: chỉ hiển thị các phòng ban có tổng lương > 100,000,000). Mệnh đề nào sẽ được sử dụng sau GROUP BY để thực hiện việc lọc này?

25 / 30

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

Tags: Bộ đề 02

Câu 25: Bạn muốn xóa toàn bộ dữ liệu trong bảng `LogHeThong` nhưng vẫn giữ lại cấu trúc bảng. Câu lệnh DDL nào phù hợp nhất?

26 / 30

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

Tags: Bộ đề 02

Câu 26: Để thêm một cột mới có tên `Email` kiểu dữ liệu `VARCHAR(100)` vào bảng `NhanVien`, câu lệnh SQL nào đúng?

27 / 30

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

Tags: Bộ đề 02

Câu 27: Câu lệnh nào sau đây được sử dụng để cấp quyền `SELECT` trên bảng `KhachHang` cho người dùng có tên là `nguoidoc`?

28 / 30

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

Tags: Bộ đề 02

Câu 28: Bạn có bảng `DiemThi` với cột `Diem`. Bạn muốn tìm điểm thấp nhất trong cột này. Hàm tập hợp nào trong SQL sẽ giúp bạn làm điều này?

29 / 30

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

Tags: Bộ đề 02

Câu 29: Trong câu lệnh `INSERT INTO BangA (Cot1, Cot2) VALUES ('GiaTri1', 123);`, phần `('GiaTri1', 123)` biểu thị điều gì?

30 / 30

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

Tags: Bộ đề 02

Câu 30: Bạn nhận được một yêu cầu từ người quản lý cơ sở dữ liệu về việc xóa quyền chỉnh sửa dữ liệu (UPDATE) của người dùng `nguoisua` trên bảng `SanPham`. Câu lệnh DCL nào bạn sẽ sử dụng?

Xem kết quả

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 03

1 / 30

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

Tags: Bộ đề 03

Câu 1: Bạn được giao nhiệm vụ tạo một cơ sở dữ liệu mới để quản lý thông tin sách trong thư viện. Câu lệnh SQL nào thuộc nhóm DDL (Data Definition Language) sẽ được sử dụng đầu tiên để thực hiện công việc này?

2 / 30

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

Tags: Bộ đề 03

Câu 2: Sau khi tạo cơ sở dữ liệu, bạn cần định nghĩa cấu trúc cho bảng 'Sach' bao gồm các cột 'MaSach' (mã sách, là khóa chính), 'TenSach' (tên sách), 'TacGia' (tác giả) và 'NamXuatBan' (năm xuất bản). Câu lệnh SQL nào thuộc nhóm DDL sẽ được sử dụng để tạo bảng này?

3 / 30

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

Tags: Bộ đề 03

Câu 3: Giả sử bạn có bảng 'SinhVien' với các cột 'MaSV', 'TenSV', 'NgaySinh', 'GioiTinh'. Bạn muốn thêm một cột mới là 'DiaChi' vào bảng này. Câu lệnh SQL nào thuộc nhóm DDL sẽ thực hiện được điều đó?

4 / 30

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

Tags: Bộ đề 03

Câu 4: Để xóa hoàn toàn bảng 'Sach' cùng với tất cả dữ liệu bên trong khỏi cơ sở dữ liệu, bạn sẽ sử dụng câu lệnh SQL thuộc nhóm DDL nào?

5 / 30

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

Tags: Bộ đề 03

Câu 5: Bạn cần thêm thông tin về một cuốn sách mới vào bảng 'Sach' (đã được tạo ở Câu 2). Cuốn sách có mã 'S001', tên 'Tin hoc 11', tác giả 'Nhieu tac gia', năm xuất bản 2023. Câu lệnh SQL nào thuộc nhóm DML (Data Manipulation Language) sẽ được sử dụng để thêm dữ liệu này?

6 / 30

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

Tags: Bộ đề 03

Câu 6: Bạn muốn cập nhật năm xuất bản của cuốn sách có mã 'S001' thành 2024 trong bảng 'Sach'. Câu lệnh SQL thuộc nhóm DML nào phù hợp để thực hiện việc này?

7 / 30

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

Tags: Bộ đề 03

Câu 7: Để xóa thông tin về cuốn sách có mã 'S001' khỏi bảng 'Sach', bạn sẽ sử dụng câu lệnh SQL thuộc nhóm DML nào?

8 / 30

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

Tags: Bộ đề 03

Câu 8: Thành phần nào của ngôn ngữ SQL chịu trách nhiệm cho việc cấp phát và thu hồi quyền truy cập của người dùng đối với dữ liệu và các đối tượng trong cơ sở dữ liệu?

9 / 30

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

Tags: Bộ đề 03

Câu 9: Bạn muốn xem tất cả thông tin (tất cả các cột) từ bảng 'Sach'. Câu lệnh SQL thuộc nhóm DML nào sẽ thực hiện điều này một cách đơn giản nhất?

10 / 30

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

Tags: Bộ đề 03

Câu 10: Bạn chỉ muốn xem tên sách ('TenSach') và năm xuất bản ('NamXuatBan') của tất cả các cuốn sách trong bảng 'Sach'. Câu lệnh SQL nào phù hợp?

11 / 30

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

Tags: Bộ đề 03

Câu 11: Bạn muốn tìm tất cả các cuốn sách được xuất bản vào năm 2023 trong bảng 'Sach'. Câu lệnh SQL nào sử dụng mệnh đề WHERE để lọc kết quả?

12 / 30

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

Tags: Bộ đề 03

Câu 12: Bạn muốn tìm tất cả các cuốn sách có tên chứa từ 'Tin học' trong bảng 'Sach'. Câu lệnh SQL nào sử dụng toán tử LIKE để tìm kiếm theo mẫu?

13 / 30

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

Tags: Bộ đề 03

Câu 13: Bạn muốn lấy danh sách tất cả các cuốn sách từ bảng 'Sach' và sắp xếp chúng theo năm xuất bản ('NamXuatBan') tăng dần. Câu lệnh SQL nào sử dụng mệnh đề ORDER BY?

14 / 30

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

Tags: Bộ đề 03

Câu 14: Để sắp xếp danh sách sách theo năm xuất bản giảm dần, bạn sẽ thay đổi câu lệnh ở Câu 13 như thế nào?

15 / 30

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

Tags: Bộ đề 03

Câu 15: Giả sử bạn có bảng 'Diem' với các cột 'MaSV', 'MaMH', 'DiemSo'. Bạn muốn tính tổng số lượng bản ghi (số dòng) trong bảng 'Diem'. Hàm tổng hợp (Aggregate Function) nào trong SQL sẽ được sử dụng?

16 / 30

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

Tags: Bộ đề 03

Câu 16: Vẫn với bảng 'Diem' (cột 'DiemSo'), bạn muốn tính điểm trung bình của tất cả các môn học. Hàm tổng hợp nào phù hợp?

17 / 30

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

Tags: Bộ đề 03

Câu 17: Bạn muốn tìm điểm cao nhất ('DiemSo') trong bảng 'Diem'. Hàm tổng hợp nào sẽ được sử dụng?

18 / 30

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

Tags: Bộ đề 03

Câu 18: Bạn muốn tính tổng điểm của tất cả các bản ghi trong bảng 'Diem'. Hàm tổng hợp nào sẽ được sử dụng?

19 / 30

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

Tags: Bộ đề 03

Câu 19: Bạn có bảng 'NhanVien' với cột 'PhongBan'. Bạn muốn nhóm các nhân viên theo phòng ban và đếm số lượng nhân viên trong mỗi phòng ban. Mệnh đề SQL nào được sử dụng để nhóm các dòng có cùng giá trị trong một hoặc nhiều cột?

20 / 30

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

Tags: Bộ đề 03

Câu 20: Sau khi nhóm nhân viên theo phòng ban (sử dụng GROUP BY), bạn chỉ muốn hiển thị các nhóm phòng ban có số lượng nhân viên lớn hơn 10. Mệnh đề SQL nào được sử dụng để lọc kết quả sau khi đã nhóm?

21 / 30

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

Tags: Bộ đề 03

Câu 21: Giả sử bạn có bảng 'SanPham' với các cột 'MaSP', 'TenSP', 'Gia'. Bạn muốn tìm tất cả sản phẩm có giá trong khoảng từ 50000 đến 100000 (bao gồm cả hai giá trị). Toán tử SQL nào phù hợp để kiểm tra giá trị nằm trong một khoảng?

22 / 30

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

Tags: Bộ đề 03

Câu 22: Bạn muốn tìm tất cả các sản phẩm có 'Gia' là 50000, 75000 hoặc 100000. Toán tử SQL nào phù hợp để kiểm tra xem một giá trị có khớp với bất kỳ giá trị nào trong một danh sách các giá trị?

23 / 30

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

Tags: Bộ đề 03

Câu 23: Bạn muốn cấp quyền chỉ được xem (SELECT) dữ liệu trên bảng 'Sach' cho người dùng 'guest'. Câu lệnh SQL nào thuộc nhóm DCL sẽ thực hiện điều này?

24 / 30

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

Tags: Bộ đề 03

Câu 24: Để thu hồi quyền xem (SELECT) trên bảng 'Sach' từ người dùng 'guest', bạn sẽ sử dụng câu lệnh SQL nào thuộc nhóm DCL?

25 / 30

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

Tags: Bộ đề 03

Câu 25: Trong một câu lệnh SELECT, thứ tự các mệnh đề nào sau đây là đúng theo quy tắc viết SQL thông thường?

26 / 30

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

Tags: Bộ đề 03

Câu 26: Giả sử bạn có bảng 'HocSinh' (MaHS, TenHS, Lop) và 'Diem' (MaHS, MaMH, DiemSo). Bạn muốn lấy tên của tất cả học sinh có điểm ('DiemSo') lớn hơn 8.0 trong bảng 'Diem'. Bạn cần kết hợp thông tin từ hai bảng này. Kỹ thuật nào trong SQL thường được sử dụng để kết hợp dữ liệu từ nhiều bảng dựa trên các cột liên quan?

27 / 30

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

Tags: Bộ đề 03

Câu 27: Trong câu lệnh UPDATE, mệnh đề nào được sử dụng để chỉ định (các) cột cần thay đổi giá trị và giá trị mới của chúng?

28 / 30

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

Tags: Bộ đề 03

Câu 28: Khi sử dụng lệnh DELETE FROM mà không có mệnh đề WHERE, điều gì sẽ xảy ra?

29 / 30

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

Tags: Bộ đề 03

Câu 29: Để đảm bảo rằng giá trị của một cột trong bảng là duy nhất (không trùng lặp) trên tất cả các dòng, bạn sẽ định nghĩa ràng buộc (constraint) nào cho cột đó khi tạo bảng (CREATE TABLE)?

30 / 30

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

Tags: Bộ đề 03

Câu 30: Ràng buộc PRIMARY KEY trong SQL có ý nghĩa gì đối với một cột hoặc tập hợp các cột?

Xem kết quả

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 04

1 / 30

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

Tags: Bộ đề 04

Câu 1: Trong SQL, nhóm lệnh DDL (Data Definition Language) được sử dụng chủ yếu cho mục đích nào sau đây?

2 / 30

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

Tags: Bộ đề 04

Câu 2: Giả sử bạn có một bảng tên là `HOC_SINH` với các cột `MaHS`, `TenHS`, `NgaySinh`, `DiaChi`. Bạn muốn thêm một cột mới tên là `DienThoai` (kiểu văn bản, có thể chứa giá trị rỗng) vào bảng này. Câu lệnh SQL nào sau đây thực hiện được yêu cầu đó?

3 / 30

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

Tags: Bộ đề 04

Câu 3: Bạn cần viết một câu truy vấn SQL để lấy ra danh sách tên (`TenSP`) và giá (`Gia`) của tất cả các sản phẩm từ bảng `SAN_PHAM`. Câu lệnh nào sau đây là đúng?

4 / 30

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

Tags: Bộ đề 04

Câu 4: Cho bảng `NHAN_VIEN` có các cột `MaNV`, `TenNV`, `PhongBan`, `Luong`. Bạn muốn tìm tất cả nhân viên thuộc phòng ban 'IT' và có mức lương trên 15000. Câu truy vấn nào sau đây đáp ứng yêu cầu?

5 / 30

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

Tags: Bộ đề 04

Câu 5: Bạn cần sắp xếp danh sách các sản phẩm từ bảng `SAN_PHAM` theo giá giảm dần. Câu lệnh nào sau đây là đúng?

6 / 30

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

Tags: Bộ đề 04

Câu 6: Hàm tổng hợp (Aggregate Function) nào trong SQL được sử dụng để đếm số lượng bản ghi (dòng) trong một bảng hoặc một nhóm?

7 / 30

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

Tags: Bộ đề 04

Câu 7: Cho bảng `DON_HANG` có cột `MaDH`, `NgayDat`, `TongTien`. Bạn muốn tính tổng doanh thu từ tất cả các đơn hàng. Câu truy vấn nào sau đây thực hiện điều đó?

8 / 30

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

Tags: Bộ đề 04

Câu 8: Bạn có hai bảng: `KHACH_HANG` (`MaKH`, `TenKH`) và `DON_HANG` (`MaDH`, `MaKH`, `NgayDat`, `TongTien`). Bạn muốn lấy danh sách tên khách hàng (`TenKH`) và mã đơn hàng (`MaDH`) cho tất cả các đơn hàng. Câu lệnh SQL nào sau đây cần sử dụng để kết hợp thông tin từ hai bảng này?

9 / 30

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

Tags: Bộ đề 04

Câu 9: Khi sử dụng `INNER JOIN` giữa hai bảng A và B, kết quả trả về sẽ chứa những bản ghi nào?

10 / 30

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

Tags: Bộ đề 04

Câu 10: Cho bảng `SAN_PHAM` (`MaSP`, `TenSP`, `MaLoai`, `Gia`). Bạn muốn tăng giá lên 10% cho tất cả các sản phẩm thuộc loại có `MaLoai` là 'DT'. Câu lệnh SQL nào sau đây là đúng?

11 / 30

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

Tags: Bộ đề 04

Câu 11: Bạn muốn xóa tất cả các đơn hàng trong bảng `DON_HANG` có tổng giá trị (`TongTien`) nhỏ hơn 100000. Câu lệnh SQL nào sau đây thực hiện điều này?

12 / 30

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

Tags: Bộ đề 04

Câu 12: Bạn muốn thêm một bản ghi mới vào bảng `HOC_SINH` (`MaHS`, `TenHS`, `NgaySinh`, `DiaChi`) với các giá trị 'HS001', 'Nguyen Van A', '2006-05-15', 'Ha Noi'. Câu lệnh SQL nào sau đây là đúng?

13 / 30

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

Tags: Bộ đề 04

Câu 13: Trong SQL, mệnh đề nào được sử dụng để nhóm các dòng có cùng giá trị trong một hoặc nhiều cột, thường đi kèm với các hàm tổng hợp?

14 / 30

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

Tags: Bộ đề 04

Câu 14: Cho bảng `SAN_PHAM` (`MaSP`, `TenSP`, `MaLoai`, `Gia`). Bạn muốn tính số lượng sản phẩm cho mỗi loại sản phẩm. Câu truy vấn nào sau đây thực hiện điều đó?

15 / 30

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

Tags: Bộ đề 04

Câu 15: Mệnh đề HAVING trong SQL được sử dụng để làm gì?

16 / 30

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

Tags: Bộ đề 04

Câu 16: Cho bảng `DON_HANG` (`MaDH`, `MaKH`, `NgayDat`, `TongTien`). Bạn muốn tìm các khách hàng (`MaKH`) có tổng giá trị đơn hàng lớn hơn 500000. Câu truy vấn nào sau đây là đúng?

17 / 30

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

Tags: Bộ đề 04

Câu 17: Giả sử bảng `SINH_VIEN` có cột `DiemTB`. Câu lệnh SQL nào sau đây sẽ trả về điểm trung bình cao nhất trong cột `DiemTB`?

18 / 30

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

Tags: Bộ đề 04

Câu 18: Mệnh đề nào trong câu lệnh SELECT cho phép loại bỏ các dòng trùng lặp trong kết quả truy vấn?

19 / 30

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

Tags: Bộ đề 04

Câu 19: Bạn cần lấy ra danh sách các thành phố khác nhau (`ThanhPho`) từ bảng `KHACH_HANG`. Câu lệnh nào sau đây thực hiện điều đó?

20 / 30

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

Tags: Bộ đề 04

Câu 20: Lệnh SQL nào sau đây được sử dụng để xóa toàn bộ một bảng (bao gồm cả cấu trúc và dữ liệu) khỏi cơ sở dữ liệu?

21 / 30

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

Tags: Bộ đề 04

Câu 21: Sự khác biệt cơ bản giữa mệnh đề WHERE và HAVING là gì?

22 / 30

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

Tags: Bộ đề 04

Câu 22: Trong SQL, lệnh `GRANT` thuộc nhóm lệnh nào?

23 / 30

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

Tags: Bộ đề 04

Câu 23: Giả sử bạn có bảng `DIEM` với các cột `MaSV`, `MaMon`, `Diem`. Bạn muốn tìm sinh viên nào (`MaSV`) có điểm môn 'Toan' (`MaMon`='Toan') lớn hơn 8.0. Câu truy vấn nào sau đây là đúng?

24 / 30

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

Tags: Bộ đề 04

Câu 24: Bạn có bảng `NHAN_VIEN` (`MaNV`, `TenNV`, `NgayVaoLam`). Bạn muốn lấy 5 nhân viên được tuyển dụng gần đây nhất (ngày vào làm mới nhất). Câu lệnh SQL nào sau đây (trong các hệ quản trị CSDL hỗ trợ cú pháp chuẩn hoặc phổ biến) có thể thực hiện điều này?

25 / 30

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

Tags: Bộ đề 04

Câu 25: Câu lệnh SQL nào sau đây được sử dụng để thay đổi cấu trúc của một bảng đã tồn tại, ví dụ như thêm, xóa, hoặc sửa đổi cột?

26 / 30

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

Tags: Bộ đề 04

Câu 26: Giả sử bạn cần kiểm tra xem một cột (`Email`) trong bảng `NGUOI_DUNG` có chứa chuỗi '@example.com' ở cuối hay không. Mệnh đề WHERE sử dụng toán tử nào sau đây để thực hiện việc so khớp mẫu chuỗi?

27 / 30

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

Tags: Bộ đề 04

Câu 27: Bạn có bảng `SAN_PHAM` (`MaSP`, `TenSP`, `Gia`). Bạn muốn lấy tên các sản phẩm có giá nằm trong khoảng từ 100000 đến 500000 (bao gồm cả hai giá trị biên). Câu lệnh nào sau đây là đúng?

28 / 30

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

Tags: Bộ đề 04

Câu 28: Lệnh `REVOKE` trong SQL được sử dụng để làm gì?

29 / 30

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

Tags: Bộ đề 04

Câu 29: Sự khác biệt chính giữa `DELETE FROM table_name;` và `TRUNCATE TABLE table_name;` là gì?

30 / 30

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

Tags: Bộ đề 04

Câu 30: Giả sử bạn có bảng `NHAN_VIEN` với cột `Luong`. Bạn muốn lấy mức lương trung bình của tất cả nhân viên. Câu truy vấn nào sau đây là đúng?

Xem kết quả

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 05

1 / 30

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

Tags: Bộ đề 05

Trong SQL, thành phần ngôn ngữ nào chịu trách nhiệm định nghĩa, sửa đổi và xóa các cấu trúc cơ sở dữ liệu như bảng, chế độ xem (view) và chỉ mục (index)?

2 / 30

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

Tags: Bộ đề 05

Bạn cần tạo một bảng mới tên là 'KhachHang' với các cột 'MaKH' (số nguyên, khóa chính), 'TenKH' (chuỗi ký tự), và 'DiaChi' (chuỗi ký tự). Câu lệnh SQL DDL nào sau đây thực hiện đúng yêu cầu này?

3 / 30

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

Tags: Bộ đề 05

Để thêm một dòng dữ liệu mới vào bảng 'SanPham' với các giá trị cụ thể cho cột 'MaSP', 'TenSP', và 'Gia', bạn sẽ sử dụng câu lệnh SQL DML nào?

4 / 30

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

Tags: Bộ đề 05

Bạn muốn lấy tất cả thông tin từ bảng 'NhanVien'. Câu truy vấn SQL nào sau đây thực hiện điều đó?

5 / 30

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

Tags: Bộ đề 05

Để chỉ lấy ra các nhân viên có mức lương lớn hơn 5000000 từ bảng 'NhanVien', bạn cần thêm mệnh đề nào vào câu truy vấn SELECT?

6 / 30

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

Tags: Bộ đề 05

Bạn muốn sắp xếp kết quả truy vấn danh sách sản phẩm theo giá từ thấp đến cao. Mệnh đề nào sau đây được sử dụng để thực hiện việc sắp xếp này?

7 / 30

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

Tags: Bộ đề 05

Để cập nhật địa chỉ của khách hàng có 'MaKH' là 'KH001' thành 'Hà Nội' trong bảng 'KhachHang', câu lệnh SQL nào sau đây là đúng?

8 / 30

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

Tags: Bộ đề 05

Bạn cần xóa thông tin của sản phẩm có 'MaSP' là 'SP005' khỏi bảng 'SanPham'. Câu lệnh SQL nào thực hiện thao tác này?

9 / 30

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

Tags: Bộ đề 05

Hàm tổng hợp (aggregate function) nào trong SQL được sử dụng để đếm số lượng các dòng (bản ghi) trong một bảng hoặc một nhóm?

10 / 30

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

Tags: Bộ đề 05

Bạn muốn tính tổng số lượng sản phẩm còn trong kho từ cột 'SoLuongTon' của bảng 'KhoHang'. Hàm tổng hợp nào là phù hợp nhất?

11 / 30

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

Tags: Bộ đề 05

Để tìm giá trị lớn nhất trong cột 'Luong' của bảng 'NhanVien', bạn sử dụng hàm tổng hợp nào?

12 / 30

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

Tags: Bộ đề 05

Mệnh đề GROUP BY trong câu lệnh SELECT được sử dụng để làm gì?

13 / 30

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

Tags: Bộ đề 05

Cho bảng 'DonHang' với các cột 'MaDH', 'MaKH', 'NgayDatHang', 'TongTien'. Bạn muốn tính tổng doanh thu theo từng khách hàng. Câu truy vấn nào sau đây là đúng về cấu trúc?

14 / 30

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

Tags: Bộ đề 05

Mệnh đề HAVING được sử dụng trong SQL với mục đích gì?

15 / 30

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

Tags: Bộ đề 05

Bạn muốn liệt kê các phòng ban có số lượng nhân viên lớn hơn 10 từ bảng 'NhanVien' (có cột 'PhongBan'). Giả sử bạn đã nhóm theo 'PhongBan', mệnh đề HAVING nào sau đây là đúng?

16 / 30

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

Tags: Bộ đề 05

Trong câu lệnh CREATE TABLE, từ khóa nào được sử dụng để chỉ định cột hoặc tập hợp các cột xác định duy nhất mỗi hàng trong bảng?

17 / 30

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

Tags: Bộ đề 05

Bạn muốn xóa tất cả các dòng dữ liệu trong bảng 'LogHoatDong' nhưng vẫn giữ lại cấu trúc bảng. Lệnh nào sau đây hiệu quả nhất cho mục đích này?

18 / 30

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

Tags: Bộ đề 05

Để thêm một cột mới tên là 'Email' với kiểu dữ liệu chuỗi ký tự vào bảng 'KhachHang' đã tồn tại, câu lệnh SQL DDL nào sau đây là đúng?

19 / 30

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

Tags: Bộ đề 05

Trong SQL, mệnh đề DISTINCT được sử dụng trong câu lệnh SELECT để làm gì?

20 / 30

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

Tags: Bộ đề 05

Bạn muốn tìm số lượng nhân viên làm việc ở phòng ban 'IT'. Câu truy vấn nào sau đây thực hiện đúng điều đó?

21 / 30

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

Tags: Bộ đề 05

Xem xét câu truy vấn sau: `SELECT TenSP, Gia FROM SanPham WHERE Gia BETWEEN 100000 AND 500000;`. Câu truy vấn này sẽ trả về kết quả gì?

22 / 30

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

Tags: Bộ đề 05

Trong SQL, toán tử LIKE thường được sử dụng trong mệnh đề WHERE để tìm kiếm các giá trị trong cột phù hợp với một mẫu (pattern). Ký tự đại diện '%' trong toán tử LIKE có ý nghĩa gì?

23 / 30

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

Tags: Bộ đề 05

Bạn cần lấy ra danh sách các sản phẩm có tên bắt đầu bằng chữ 'A' từ bảng 'SanPham'. Mệnh đề WHERE nào sau đây là đúng?

24 / 30

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

Tags: Bộ đề 05

Hàm tổng hợp AVG() trong SQL được sử dụng để làm gì?

25 / 30

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

Tags: Bộ đề 05

Xem xét câu truy vấn: `SELECT PhongBan, COUNT(*) AS SoLuong FROM NhanVien GROUP BY PhongBan;`. Kết quả của câu truy vấn này sẽ hiển thị những gì?

26 / 30

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

Tags: Bộ đề 05

Bạn cần thay đổi kiểu dữ liệu của cột 'SoDienThoai' trong bảng 'NhanVien' từ INT sang VARCHAR(15). Câu lệnh SQL DDL nào sau đây là đúng?

27 / 30

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

Tags: Bộ đề 05

Trong SQL, từ khóa nào được sử dụng để loại bỏ hoàn toàn một bảng cùng với tất cả dữ liệu và cấu trúc của nó khỏi cơ sở dữ liệu?

28 / 30

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

Tags: Bộ đề 05

Xem xét câu truy vấn: `SELECT COUNT(DISTINCT MaKH) FROM DonHang;`. Câu truy vấn này sẽ trả về kết quả gì?

29 / 30

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

Tags: Bộ đề 05

Trong câu lệnh INSERT INTO, nếu bạn muốn thêm dữ liệu cho tất cả các cột của bảng theo đúng thứ tự định nghĩa, bạn có thể bỏ qua phần liệt kê tên cột. Cú pháp nào sau đây minh họa điều này?

30 / 30

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

Tags: Bộ đề 05

Bạn cần lấy thông tin về 5 sản phẩm đắt nhất từ bảng 'SanPham' (có cột 'Gia'). Mệnh đề nào sau đây (tùy thuộc vào hệ quản trị CSDL) có thể được sử dụng để giới hạn số lượng kết quả?

Xem kết quả

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 06

1 / 30

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

Tags: Bộ đề 06

Câu 1: Một cơ sở dữ liệu quản lý thư viện cần lưu trữ thông tin về sách. Để tạo một bảng mới có tên `Sach` với các cột cơ bản như `MaSach` (khóa chính, kiểu số nguyên), `TenSach` (kiểu chuỗi, không được để trống) và `NamXuatBan` (kiểu số nguyên), câu lệnh SQL DDL nào sau đây là đúng cú pháp?

2 / 30

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

Tags: Bộ đề 06

Câu 2: Giả sử bạn có bảng `DocGia` với các cột `MaDocGia`, `TenDocGia`, `NgaySinh`. Bạn muốn thêm cột mới `DiaChi` (kiểu chuỗi, cho phép để trống) vào bảng này. Câu lệnh SQL DDL nào thực hiện được yêu cầu đó?

3 / 30

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

Tags: Bộ đề 06

Câu 3: Bạn cần xóa toàn bộ bảng `Sach` cùng với tất cả dữ liệu và cấu trúc của nó khỏi cơ sở dữ liệu. Câu lệnh SQL DDL nào được sử dụng cho mục đích này?

4 / 30

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

Tags: Bộ đề 06

Câu 4: Bạn muốn thêm thông tin về một cuốn sách mới vào bảng `Sach` (có cấu trúc như Câu 1). Cuốn sách có mã `101`, tên `Tin hoc 11`, xuất bản năm `2023`. Câu lệnh SQL DML nào sau đây thực hiện đúng việc thêm dữ liệu này?

5 / 30

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

Tags: Bộ đề 06

Câu 5: Bạn muốn cập nhật năm xuất bản của cuốn sách có mã `101` trong bảng `Sach` thành `2024`. Câu lệnh SQL DML nào sau đây là đúng?

6 / 30

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

Tags: Bộ đề 06

Câu 6: Bạn cần xóa cuốn sách có mã `101` khỏi bảng `Sach`. Câu lệnh SQL DML nào sau đây thực hiện được yêu cầu đó?

7 / 30

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

Tags: Bộ đề 06

Câu 7: Để lấy tất cả thông tin (tất cả các cột và tất cả các dòng) từ bảng `DocGia`, câu lệnh SQL DML nào sau đây là đúng?

8 / 30

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

Tags: Bộ đề 06

Câu 8: Bạn muốn lấy ra chỉ tên và năm xuất bản của tất cả các cuốn sách trong bảng `Sach`. Câu lệnh SQL DML nào sau đây là đúng?

9 / 30

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

Tags: Bộ đề 06

Câu 9: Để lấy ra thông tin của những cuốn sách được xuất bản sau năm 2020 từ bảng `Sach`, mệnh đề WHERE nào sau đây được sử dụng trong câu lệnh SELECT?

10 / 30

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

Tags: Bộ đề 06

Câu 10: Bạn muốn hiển thị danh sách tên sách từ bảng `Sach` theo thứ tự bảng chữ cái tăng dần. Mệnh đề ORDER BY nào sau đây là đúng?

11 / 30

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

Tags: Bộ đề 06

Câu 11: Hàm tổng hợp (Aggregate function) nào trong SQL được sử dụng để đếm số lượng dòng dữ liệu trong một bảng hoặc trong một nhóm dữ liệu?

12 / 30

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

Tags: Bộ đề 06

Câu 12: Giả sử bảng `MuonSach` lưu thông tin các lần mượn sách, bao gồm cột `MaSach` và `MaDocGia`. Để đếm tổng số lần một cuốn sách cụ thể (ví dụ: `MaSach` = 101) đã được mượn, bạn sử dụng câu lệnh nào?

13 / 30

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

Tags: Bộ đề 06

Câu 13: Cho hai bảng `SinhVien` (MaSV, TenSV) và `Diem` (MaSV, MonHoc, DiemSo). Để lấy ra tên của tất cả sinh viên cùng với điểm số môn Toán của họ (nếu có), bạn cần liên kết hai bảng này. Loại kết nối (JOIN) nào phù hợp nhất để đảm bảo hiển thị cả sinh viên chưa có điểm Toán?

14 / 30

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

Tags: Bộ đề 06

Câu 14: Xét câu lệnh SQL sau:
`SELECT TenSach FROM Sach WHERE NamXuatBan BETWEEN 2018 AND 2022;`
Câu lệnh này sẽ trả về kết quả gì?

15 / 30

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

Tags: Bộ đề 06

Câu 15: Trong SQL, mệnh đề GROUP BY thường được sử dụng kết hợp với các hàm tổng hợp (COUNT, SUM, AVG, MIN, MAX). Chức năng chính của GROUP BY là gì?

16 / 30

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

Tags: Bộ đề 06

Câu 16: Bạn muốn tính số lượng sách được xuất bản trong mỗi năm từ bảng `Sach`. Câu lệnh SQL nào sau đây là đúng để thực hiện điều đó?

17 / 30

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

Tags: Bộ đề 06

Câu 17: Mệnh đề HAVING trong SQL được sử dụng để làm gì và nó khác với mệnh đề WHERE như thế nào?

18 / 30

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

Tags: Bộ đề 06

Câu 18: Bạn muốn tìm các năm xuất bản mà trong năm đó có ít nhất 5 cuốn sách được xuất bản. Sau khi nhóm dữ liệu theo `NamXuatBan`, bạn sử dụng mệnh đề nào để lọc các nhóm có số lượng sách lớn hơn hoặc bằng 5?

19 / 30

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

Tags: Bộ đề 06

Câu 19: Trong SQL, câu lệnh GRANT được sử dụng để cấp quyền cho người dùng. Nếu bạn muốn cấp cho người dùng 'thu_vien' quyền chỉ được phép xem dữ liệu (SELECT) từ bảng `Sach`, câu lệnh DCL nào sau đây là đúng?

20 / 30

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

Tags: Bộ đề 06

Câu 20: Ngược lại với GRANT, câu lệnh SQL DCL nào được sử dụng để thu hồi quyền truy cập đã cấp cho người dùng?

21 / 30

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

Tags: Bộ đề 06

Câu 21: Bạn muốn lấy ra tên của 10 cuốn sách mới nhất (có `NamXuatBan` lớn nhất) từ bảng `Sach`. Giả sử hệ quản trị CSDL của bạn hỗ trợ mệnh đề LIMIT. Câu lệnh nào sau đây có thể thực hiện được điều đó?

22 / 30

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

Tags: Bộ đề 06

Câu 22: Cho bảng `NhanVien` (MaNV, TenNV, Luong) và bảng `PhongBan` (MaPB, TenPB). Mỗi nhân viên thuộc về một phòng ban (có cột `MaPB` trong bảng `NhanVien`). Để lấy danh sách tên nhân viên và tên phòng ban mà họ làm việc, bạn sẽ liên kết hai bảng dựa trên cột nào?

23 / 30

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

Tags: Bộ đề 06

Câu 23: Khi sử dụng `INNER JOIN` giữa hai bảng, kết quả trả về sẽ bao gồm các dòng dữ liệu thỏa mãn điều kiện nào?

24 / 30

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

Tags: Bộ đề 06

Câu 24: Bạn cần thay đổi kiểu dữ liệu của cột `NamXuatBan` trong bảng `Sach` từ INT sang SMALLINT. Câu lệnh SQL DDL nào sau đây có thể được sử dụng?

25 / 30

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

Tags: Bộ đề 06

Câu 25: Cho bảng `DonHang` với cột `TongTien`. Bạn muốn tìm tổng doanh thu từ tất cả các đơn hàng. Hàm tổng hợp nào sau đây được sử dụng?

26 / 30

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

Tags: Bộ đề 06

Câu 26: Bạn muốn tìm đơn hàng có tổng tiền lớn nhất từ bảng `DonHang`. Hàm tổng hợp nào sau đây được sử dụng?

27 / 30

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

Tags: Bộ đề 06

Câu 27: Mệnh đề nào sau đây được sử dụng trong câu lệnh SELECT để loại bỏ các dòng trùng lặp trong kết quả?

28 / 30

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

Tags: Bộ đề 06

Câu 28: Bạn có bảng `SanPham` (MaSP, TenSP, Gia). Bạn muốn lấy danh sách tất cả tên sản phẩm và giá của chúng, sau đó sắp xếp theo giá giảm dần. Câu lệnh SQL nào sau đây là đúng?

29 / 30

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

Tags: Bộ đề 06

Câu 29: Lệnh SQL nào sau đây được sử dụng để xóa tất cả các dòng dữ liệu khỏi một bảng nhưng vẫn giữ lại cấu trúc của bảng đó?

30 / 30

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

Tags: Bộ đề 06

Câu 30: Trong SQL, mệnh đề nào được sử dụng để kết hợp kết quả của hai hoặc nhiều câu lệnh SELECT độc lập, miễn là các câu lệnh SELECT đó có cùng số lượng cột và kiểu dữ liệu tương thích?

Xem kết quả

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 07

1 / 30

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

Tags: Bộ đề 07

Câu 1: Một người quản trị cơ sở dữ liệu cần tạo một cấu trúc bảng mới để lưu trữ thông tin về các sản phẩm. Cần sử dụng thành phần nào của ngôn ngữ SQL để thực hiện thao tác này?

2 / 30

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

Tags: Bộ đề 07

Câu 2: Để thêm một cột mới có tên 'Email' (kiểu dữ liệu VARCHAR(100)) vào bảng 'NhanVien' đã tồn tại trong cơ sở dữ liệu, câu lệnh SQL nào sau đây là đúng?

3 / 30

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

Tags: Bộ đề 07

Câu 3: Giả sử bạn có bảng 'SinhVien' với các cột 'MaSV', 'TenSV', 'NgaySinh', 'DiemTrungBinh'. Để lấy ra tất cả các sinh viên có điểm trung bình lớn hơn hoặc bằng 8.0, câu lệnh SQL nào sau đây là đúng?

4 / 30

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

Tags: Bộ đề 07

Câu 4: Để thêm một dòng dữ liệu mới vào bảng 'MonHoc' (có các cột 'MaMH', 'TenMH', 'SoTinChi') với Mã môn học là 'CS101', Tên môn học là 'Co So Du Lieu' và Số tín chỉ là 3, câu lệnh SQL nào sau đây là đúng?

5 / 30

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

Tags: Bộ đề 07

Câu 5: Giả sử bạn có bảng 'SanPham' với các cột 'MaSP', 'TenSP', 'GiaBan', 'SoLuongTon'. Bạn muốn cập nhật giá bán của sản phẩm có Mã sản phẩm là 'SP005' lên 250000. Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu này?

6 / 30

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

Tags: Bộ đề 07

Câu 6: Để xóa tất cả các dòng dữ liệu trong bảng 'DonHang' mà không xóa cấu trúc của bảng, câu lệnh SQL nào sau đây là hiệu quả nhất (trong hầu hết các hệ quản trị CSDL)?

7 / 30

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

Tags: Bộ đề 07

Câu 7: Bạn muốn lấy danh sách tên các sinh viên từ bảng 'SinhVien' và sắp xếp theo thứ tự tên từ A đến Z. Câu lệnh SQL nào sau đây là đúng?

8 / 30

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

Tags: Bộ đề 07

Câu 8: Hàm tổng hợp (Aggregate Function) nào trong SQL được sử dụng để đếm số lượng dòng dữ liệu trong một bảng hoặc một nhóm?

9 / 30

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

Tags: Bộ đề 07

Câu 9: Cho hai bảng 'DonHang' (MaDH, MaKH, NgayDH, TongTien) và 'KhachHang' (MaKH, TenKH, DiaChi). Để lấy danh sách Mã đơn hàng, Ngày đặt hàng và Tên khách hàng cho tất cả các đơn hàng, cần sử dụng loại kết nối (JOIN) nào?

10 / 30

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

Tags: Bộ đề 07

Câu 10: Giả sử bạn có bảng 'DiemThi' (MaSV, MaMH, Diem). Để tính điểm trung bình của tất cả các môn học cho mỗi sinh viên, bạn cần sử dụng mệnh đề nào sau đây trong câu lệnh SELECT?

11 / 30

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

Tags: Bộ đề 07

Câu 11: Câu lệnh SQL nào sau đây được sử dụng để cấp quyền 'SELECT' trên bảng 'SanPham' cho người dùng có tên 'hocsinh'?

12 / 30

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

Tags: Bộ đề 07

Câu 12: Trong SQL, mệnh đề `WHERE` được sử dụng để làm gì?

13 / 30

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

Tags: Bộ đề 07

Câu 13: Bạn muốn tìm giá trị lớn nhất trong cột 'Luong' của bảng 'NhanVien'. Hàm tổng hợp nào trong SQL sẽ giúp bạn làm điều này?

14 / 30

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

Tags: Bộ đề 07

Câu 14: Khi sử dụng mệnh đề `GROUP BY` trong câu lệnh `SELECT`, bạn có thể sử dụng hàm tổng hợp (như COUNT, SUM, AVG) trên các cột không nằm trong danh sách `GROUP BY`. Phát biểu này là Đúng hay Sai?

15 / 30

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

Tags: Bộ đề 07

Câu 15: Lệnh SQL nào sau đây được sử dụng để loại bỏ hoàn toàn một bảng (bao gồm cả cấu trúc và dữ liệu) khỏi cơ sở dữ liệu?

16 / 30

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

Tags: Bộ đề 07

Câu 16: Bạn muốn lấy ra tên của tất cả các khách hàng từ bảng 'KhachHang' và chỉ hiển thị 10 khách hàng đầu tiên. Câu lệnh SQL nào sau đây (giả sử hệ quản trị hỗ trợ LIMIT) thực hiện được điều này?

17 / 30

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

Tags: Bộ đề 07

Câu 17: Cho bảng 'SanPham' (MaSP, TenSP, GiaBan, MaLoai). Bạn muốn tìm tổng số lượng sản phẩm cho mỗi loại sản phẩm. Câu lệnh SQL nào sau đây là đúng?

18 / 30

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

Tags: Bộ đề 07

Câu 18: Để lọc các nhóm kết quả sau khi đã sử dụng mệnh đề `GROUP BY`, người ta sử dụng mệnh đề nào trong SQL?

19 / 30

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

Tags: Bộ đề 07

Câu 19: Giả sử bạn có bảng 'DonHang' (MaDH, MaKH, TongTien). Bạn muốn tìm các khách hàng (dựa trên MaKH) có tổng giá trị đơn hàng lớn hơn 1.000.000. Câu lệnh SQL nào sau đây là đúng?

20 / 30

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

Tags: Bộ đề 07

Câu 20: Lệnh `REVOKE` trong SQL được sử dụng để làm gì?

21 / 30

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

Tags: Bộ đề 07

Câu 21: Khi thiết kế cơ sở dữ liệu, ràng buộc (constraint) nào đảm bảo rằng mỗi giá trị trong một cột là duy nhất và không được để trống (NULL)?

22 / 30

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

Tags: Bộ đề 07

Câu 22: Cho bảng 'NhanVien' (MaNV, TenNV, MaPhong). Bảng 'PhongBan' (MaPhong, TenPhong). Để lấy ra tên của tất cả nhân viên cùng với tên phòng ban mà họ thuộc về, câu lệnh JOIN nào sau đây là phù hợp nhất khi chỉ muốn lấy những nhân viên đã được gán vào một phòng ban cụ thể?

23 / 30

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

Tags: Bộ đề 07

Câu 23: Câu lệnh SQL `SELECT DISTINCT TenSP FROM SanPham;` có chức năng gì?

24 / 30

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

Tags: Bộ đề 07

Câu 24: Trong mệnh đề `WHERE`, để kiểm tra xem một giá trị có nằm trong một danh sách các giá trị cụ thể hay không, ta sử dụng toán tử nào?

25 / 30

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

Tags: Bộ đề 07

Câu 25: Giả sử bạn có bảng 'SanPham' với cột 'TenSP'. Bạn muốn tìm tất cả sản phẩm có tên bắt đầu bằng chữ 'A'. Câu lệnh SQL nào sau đây là đúng?

26 / 30

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

Tags: Bộ đề 07

Câu 26: Ràng buộc `FOREIGN KEY` trong SQL được sử dụng để làm gì?

27 / 30

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

Tags: Bộ đề 07

Câu 27: Bạn cần lấy ra tên của tất cả các nhân viên từ bảng 'NhanVien' và sắp xếp theo tên giảm dần. Câu lệnh SQL nào sau đây là đúng?

28 / 30

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

Tags: Bộ đề 07

Câu 28: Giả sử bạn có bảng 'DiemThi' (MaSV, MaMH, Diem). Để tìm điểm thấp nhất trong cột 'Diem', bạn sẽ sử dụng hàm tổng hợp nào?

29 / 30

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

Tags: Bộ đề 07

Câu 29: Khi sử dụng `INNER JOIN` giữa hai bảng A và B dựa trên một điều kiện khớp, kết quả trả về sẽ bao gồm các dòng như thế nào?

30 / 30

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

Tags: Bộ đề 07

Câu 30: Bạn muốn tạo một bảng mới tên là 'LopHoc' với hai cột: 'MaLop' (kiểu INT, là khóa chính) và 'TenLop' (kiểu VARCHAR(50), không được rỗng). Câu lệnh SQL nào sau đây là đúng?

Xem kết quả

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 08

1 / 30

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

Tags: Bộ đề 08

Câu 1: Trong SQL, nhóm các câu lệnh nào sau đây được sử dụng để định nghĩa hoặc sửa đổi cấu trúc của cơ sở dữ liệu và các đối tượng của nó (như bảng, view, index)?

2 / 30

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

Tags: Bộ đề 08

Câu 2: Giả sử bạn có một bảng tên là `SINH_VIEN` với các cột `MaSV`, `TenSV`, `NgaySinh`. Bạn muốn thêm một cột mới tên là `GioiTinh` với kiểu dữ liệu TEXT vào bảng này. Câu lệnh SQL nào sau đây là đúng để thực hiện việc đó?

3 / 30

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

Tags: Bộ đề 08

Câu 3: Bảng `SAN_PHAM` có cấu trúc như sau: `MaSP INT PRIMARY KEY, TenSP VARCHAR(100) NOT NULL, Gia DECIMAL(10, 2), SoLuongTon INT`. Câu lệnh SQL nào sau đây sẽ thêm một sản phẩm mới vào bảng này với đầy đủ thông tin?

4 / 30

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

Tags: Bộ đề 08

Câu 4: Bạn muốn truy vấn tên của tất cả các học sinh nam từ bảng `HOC_SINH` có cột `TenHS` và `GioiTinh`. Giới tính nam được lưu là 'Nam'. Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu này?

5 / 30

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

Tags: Bộ đề 08

Câu 5: Bảng `DIEM` có các cột `MaSV`, `MaMH`, `DiemSo`. Để lấy ra tất cả các bản ghi điểm của sinh viên có `MaSV` là 'SV007' trong môn học có `MaMH` là 'MHToan', câu lệnh SQL nào là đúng?

6 / 30

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

Tags: Bộ đề 08

Câu 6: Để sắp xếp kết quả truy vấn tên học sinh từ bảng `HOC_SINH` theo thứ tự bảng chữ cái giảm dần của tên, câu lệnh SQL nào sau đây là đúng?

7 / 30

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

Tags: Bộ đề 08

Câu 7: Bạn muốn đếm tổng số lượng học sinh trong bảng `HOC_SINH`. Câu lệnh SQL nào sau đây sẽ trả về kết quả này?

8 / 30

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

Tags: Bộ đề 08

Câu 8: Bảng `DIEM` chứa điểm số của học sinh (`DiemSo`). Câu lệnh SQL nào sau đây sẽ tính điểm trung bình của tất cả các điểm trong bảng `DIEM`?

9 / 30

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

Tags: Bộ đề 08

Câu 9: Bạn muốn tìm điểm cao nhất (`DiemSo`) trong bảng `DIEM`. Câu lệnh SQL nào sau đây cho kết quả đúng?

10 / 30

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

Tags: Bộ đề 08

Câu 10: Bảng `DIEM` có các cột `MaSV`, `MaMH`, `DiemSo`. Để tính điểm trung bình cho mỗi môn học (`MaMH`), bạn cần nhóm dữ liệu theo `MaMH`. Câu lệnh SQL nào sau đây thực hiện việc này?

11 / 30

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

Tags: Bộ đề 08

Câu 11: Sau khi nhóm điểm theo môn học ở Câu 10, bạn chỉ muốn hiển thị kết quả của những môn có điểm trung bình lớn hơn hoặc bằng 8.0. Mệnh đề nào trong SQL được sử dụng để lọc các nhóm sau khi đã dùng `GROUP BY`?

12 / 30

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

Tags: Bộ đề 08

Câu 12: Để xóa tất cả các bản ghi trong bảng `HOC_SINH` mà học sinh đó có `GioiTinh` là 'Nữ', câu lệnh SQL nào sau đây là đúng?

13 / 30

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

Tags: Bộ đề 08

Câu 13: Bạn muốn cập nhật `SoLuongTon` của sản phẩm có `MaSP` là 105 trong bảng `SAN_PHAM` thành 50. Câu lệnh SQL nào sau đây thực hiện đúng việc này?

14 / 30

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

Tags: Bộ đề 08

Câu 14: Ràng buộc (constraint) nào trong SQL đảm bảo rằng giá trị trong một cột hoặc tập hợp các cột là duy nhất trên toàn bộ bảng, nhưng cho phép giá trị NULL?

15 / 30

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

Tags: Bộ đề 08

Câu 15: Ràng buộc `FOREIGN KEY` được sử dụng chủ yếu để làm gì trong cơ sở dữ liệu quan hệ?

16 / 30

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

Tags: Bộ đề 08

Câu 16: Câu lệnh SQL nào sau đây sẽ xóa hoàn toàn bảng `MON_HOC` cùng với tất cả dữ liệu và cấu trúc của nó khỏi cơ sở dữ liệu?

17 / 30

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

Tags: Bộ đề 08

Câu 17: Trong mệnh đề `WHERE`, toán tử nào sau đây được sử dụng để kiểm tra xem một giá trị có khớp với một mẫu ký tự cụ thể hay không?

18 / 30

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

Tags: Bộ đề 08

Câu 18: Bạn muốn tìm tất cả các sản phẩm trong bảng `SAN_PHAM` có `Gia` nằm trong khoảng từ 10,000,000 đến 20,000,000 (bao gồm cả hai giá trị biên). Câu lệnh SQL nào sử dụng toán tử `BETWEEN` là đúng nhất?

19 / 30

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

Tags: Bộ đề 08

Câu 19: Mệnh đề `ORDER BY` trong câu lệnh `SELECT` có chức năng gì?

20 / 30

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

Tags: Bộ đề 08

Câu 20: Lệnh `GRANT` trong SQL được sử dụng để làm gì?

21 / 30

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

Tags: Bộ đề 08

Câu 21: Lệnh `REVOKE` trong SQL được sử dụng để làm gì?

22 / 30

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

Tags: Bộ đề 08

Câu 22: Cú pháp cơ bản của câu lệnh `SELECT` để lấy tất cả các cột từ một bảng tên là `TEN_BANG` là gì?

23 / 30

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

Tags: Bộ đề 08

Câu 23: Trong bảng `DIEM` (`MaSV`, `MaMH`, `DiemSo`), bạn muốn tìm điểm thấp nhất của mỗi sinh viên. Câu lệnh SQL nào sau đây là đúng?

24 / 30

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

Tags: Bộ đề 08

Câu 24: Ràng buộc `NOT NULL` trong SQL có ý nghĩa gì?

25 / 30

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

Tags: Bộ đề 08

Câu 25: Giả sử bạn cần xóa tất cả dữ liệu khỏi bảng `LOG_TAM` một cách nhanh chóng mà không cần ghi lại chi tiết từng dòng bị xóa và không cần giữ lại khả năng hoàn tác giao dịch. Lệnh nào sau đây là phù hợp nhất?

26 / 30

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

Tags: Bộ đề 08

Câu 26: Trong SQL, toán tử `LIKE` thường được sử dụng kết hợp với ký tự đại diện (wildcard). Ký tự đại diện `%` có ý nghĩa gì?

27 / 30

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

Tags: Bộ đề 08

Câu 27: Toán tử `IN` trong mệnh đề `WHERE` được sử dụng để làm gì?

28 / 30

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

Tags: Bộ đề 08

Câu 28: Giả sử bảng `NHAN_VIEN` có cột `Luong`. Bạn muốn tăng lương của tất cả nhân viên có `ChucVu` là 'Quản lý' thêm 5,000,000. Câu lệnh SQL nào sau đây là đúng?

29 / 30

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

Tags: Bộ đề 08

Câu 29: Khi thiết kế cơ sở dữ liệu, việc sử dụng `PRIMARY KEY` và `FOREIGN KEY` giúp đảm bảo điều gì?

30 / 30

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

Tags: Bộ đề 08

Câu 30: Lợi ích chính của việc sử dụng ngôn ngữ SQL chuẩn hóa trong các hệ quản trị cơ sở dữ liệu khác nhau (như MySQL, SQL Server, PostgreSQL) là gì?

Xem kết quả

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 09

1 / 30

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

Tags: Bộ đề 09

Câu 1: Ngôn ngữ SQL (Structured Query Language) được sử dụng chủ yếu cho mục đích gì trong các hệ quản trị cơ sở dữ liệu quan hệ (RDBMS)?

2 / 30

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

Tags: Bộ đề 09

Câu 2: Thành phần nào của ngôn ngữ SQL chịu trách nhiệm cho việc tạo mới, sửa đổi hoặc xóa bỏ các đối tượng trong cơ sở dữ liệu như bảng (table), khung nhìn (view), hoặc chỉ mục (index)?

3 / 30

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

Tags: Bộ đề 09

Câu 3: Thành phần DML (Data Manipulation Language) trong SQL bao gồm các loại câu lệnh chính nào?

4 / 30

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

Tags: Bộ đề 09

Câu 4: Bạn muốn tạo một bảng mới tên là `SANPHAM` để lưu trữ thông tin về các sản phẩm. Bảng này cần có các cột: `MaSP` (kiểu chuỗi, là khóa chính), `TenSP` (kiểu chuỗi), `Gia` (kiểu số thực), và `SoLuongTon` (kiểu số nguyên). Câu lệnh SQL nào sau đây là đúng để tạo bảng này?

5 / 30

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

Tags: Bộ đề 09

Câu 5: Để thêm một dòng dữ liệu mới vào bảng `SANPHAM` với mã sản phẩm 'SP001', tên 'Laptop', giá 15000000, và số lượng tồn 20, câu lệnh SQL nào sau đây là đúng nhất?

6 / 30

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

Tags: Bộ đề 09

Câu 6: Bạn muốn lấy thông tin (tất cả các cột) của tất cả các sản phẩm từ bảng `SANPHAM` có số lượng tồn kho (`SoLuongTon`) nhỏ hơn 5. Câu lệnh SQL nào sau đây là đúng?

7 / 30

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

Tags: Bộ đề 09

Câu 7: Để cập nhật giá (`Gia`) của sản phẩm có mã 'SP001' trong bảng `SANPHAM` thành 16000000, câu lệnh SQL nào sau đây là đúng?

8 / 30

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

Tags: Bộ đề 09

Câu 8: Bạn muốn xóa sản phẩm có mã 'SP005' khỏi bảng `SANPHAM`. Câu lệnh SQL nào sau đây là đúng?

9 / 30

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

Tags: Bộ đề 09

Câu 9: Để lấy tên và giá của tất cả các sản phẩm từ bảng `SANPHAM` và sắp xếp kết quả theo giá tăng dần, câu lệnh SQL nào sau đây là đúng?

10 / 30

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

Tags: Bộ đề 09

Câu 10: Giả sử bạn có bảng `DONHANG` với cột `TongTien` (tổng giá trị đơn hàng). Câu lệnh SQL nào sau đây sẽ tính tổng giá trị của tất cả các đơn hàng trong bảng?

11 / 30

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

Tags: Bộ đề 09

Câu 11: Hàm tổng hợp (aggregate function) nào trong SQL được sử dụng để đếm số lượng dòng trong một bảng hoặc số lượng giá trị không phải NULL trong một cột?

12 / 30

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

Tags: Bộ đề 09

Câu 12: Bạn muốn lấy giá trị nhỏ nhất trong cột `Gia` của bảng `SANPHAM`. Hàm tổng hợp nào sau đây sẽ thực hiện điều đó?

13 / 30

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

Tags: Bộ đề 09

Câu 13: Trong câu lệnh `SELECT` có sử dụng mệnh đề `GROUP BY`, mệnh đề nào sau đây được sử dụng để lọc các nhóm dựa trên kết quả của hàm tổng hợp (ví dụ: chỉ hiển thị các nhóm có tổng lớn hơn một giá trị nào đó)?

14 / 30

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

Tags: Bộ đề 09

Câu 14: Giả sử bạn có bảng `NHANVIEN` với các cột `MaNV`, `TenNV`, `PhongBan`, `Luong`. Để tính tổng lương của tất cả nhân viên trong mỗi phòng ban, câu l??nh SQL nào sau đây là đúng?

15 / 30

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

Tags: Bộ đề 09

Câu 15: Sử dụng bảng `NHANVIEN` như trên. Câu lệnh SQL nào sau đây sẽ liệt kê các phòng ban có tổng lương của nhân viên lớn hơn 50.000.000?

16 / 30

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

Tags: Bộ đề 09

Câu 16: Bạn có hai bảng: `KHACHHANG` (`MaKH`, `TenKH`) và `DONHANG` (`MaDH`, `MaKH`, `NgayDH`). Để lấy tên của khách hàng cùng với mã đơn hàng mà họ đã đặt, bạn sẽ cần kết hợp dữ liệu từ hai bảng này. Loại thao tác nào trong SQL được sử dụng để kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên cột liên quan?

17 / 30

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

Tags: Bộ đề 09

Câu 17: Sử dụng hai bảng `KHACHHANG` và `DONHANG` như ở Câu 16. Câu lệnh SQL nào sau đây thực hiện việc kết nối (JOIN) hai bảng này để lấy tên khách hàng và mã đơn hàng tương ứng?

18 / 30

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

Tags: Bộ đề 09

Câu 18: Bạn cần thêm một cột mới tên là `Email` với kiểu dữ liệu chuỗi (VARCHAR) vào bảng `NHANVIEN`. Câu lệnh DDL nào sau đây là đúng để thực hiện việc này?

19 / 30

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

Tags: Bộ đề 09

Câu 19: Để xóa hoàn toàn bảng `SANPHAM` cùng với tất cả dữ liệu và cấu trúc của nó khỏi cơ sở dữ liệu, câu lệnh SQL nào sau đây được sử dụng?

20 / 30

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

Tags: Bộ đề 09

Câu 20: Trong SQL, mệnh đề `WHERE` được sử dụng để làm gì trong câu lệnh `SELECT`, `UPDATE` hoặc `DELETE`?

21 / 30

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

Tags: Bộ đề 09

Câu 21: Bạn muốn tìm tất cả nhân viên trong bảng `NHANVIEN` có tên bắt đầu bằng chữ 'L'. Câu lệnh SQL với mệnh đề `WHERE` nào sau đây là đúng?

22 / 30

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

Tags: Bộ đề 09

Câu 22: Để chọn tất cả các đơn hàng từ bảng `DONHANG` có tổng tiền (`TongTien`) nằm trong khoảng từ 1.000.000 đến 5.000.000 (bao gồm cả hai giá trị), câu lệnh SQL nào sau đây là đúng?

23 / 30

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

Tags: Bộ đề 09

Câu 23: Trong SQL, toán tử nào được sử dụng để kết hợp hai hoặc nhiều điều kiện trong mệnh đề `WHERE`, yêu cầu TẤT CẢ các điều kiện đó phải đúng để một dòng được chọn?

24 / 30

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

Tags: Bộ đề 09

Câu 24: Toán tử `OR` trong mệnh đề `WHERE` của SQL có ý nghĩa gì?

25 / 30

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

Tags: Bộ đề 09

Câu 25: Trong SQL, câu lệnh `GRANT` thuộc nhóm DCL (Data Control Language) được sử dụng để làm gì?

26 / 30

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

Tags: Bộ đề 09

Câu 26: Ngược lại với `GRANT`, câu lệnh `REVOKE` trong DCL được sử dụng để làm gì?

27 / 30

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

Tags: Bộ đề 09

Câu 27: Phân biệt cơ bản giữa câu lệnh `DELETE FROM TenBang;` (không có mệnh đề WHERE) và `TRUNCATE TABLE TenBang;` trong SQL là gì?

28 / 30

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

Tags: Bộ đề 09

Câu 28: Bạn có bảng `DIEMTHI` với các cột `MaSV`, `MaMH`, `Diem`. Để đếm số lượng môn học `duy nhất` mà sinh viên có mã 'SV001' đã thi, câu lệnh SQL nào sau đây là đúng?

29 / 30

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

Tags: Bộ đề 09

Câu 29: Câu lệnh SQL nào sau đây sẽ lấy 10 sản phẩm đầu tiên từ bảng `SANPHAM` khi sắp xếp theo giá giảm dần?

30 / 30

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

Tags: Bộ đề 09

Câu 30: Giả sử bảng `NHANVIEN` có cột `NgayVaoLam` (kiểu DATE). Câu lệnh SQL nào sau đây sẽ truy vấn tất cả nhân viên vào làm trong năm 2022?

Xem kết quả

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

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc - Đề 10

1 / 30

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

Tags: Bộ đề 10

Câu 1: Trong các thành phần chính của ngôn ngữ SQL (DDL, DML, DCL), thành phần nào chịu trách nhiệm cho việc *định nghĩa* cấu trúc cơ sở dữ liệu, bao gồm việc tạo, sửa đổi và xóa các đối tượng như bảng, view, index?

2 / 30

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

Tags: Bộ đề 10

Câu 2: Bạn cần tạo một bảng mới có tên `SinhVien` với các cột `MaSV` (kiểu số nguyên, là khóa chính), `TenSV` (kiểu chuỗi ký tự), và `NgaySinh` (kiểu ngày). Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu này?

3 / 30

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

Tags: Bộ đề 10

Câu 3: Giả sử bạn có bảng `SanPham` với các cột `MaSP`, `TenSP`, `Gia`, `SoLuongTon`. Bạn muốn thêm một sản phẩm mới có `MaSP` là 'SP001', `TenSP` là 'Bánh', `Gia` là 15000, và `SoLuongTon` là 100. Câu lệnh SQL nào sau đây dùng để chèn dữ liệu này vào bảng?

4 / 30

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

Tags: Bộ đề 10

Câu 4: Để lấy ra tất cả các cột và tất cả các dòng dữ liệu từ bảng `KhachHang`, câu lệnh SQL nào sau đây là đúng?

5 / 30

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

Tags: Bộ đề 10

Câu 5: Bạn muốn lấy ra `TenSP` và `Gia` của tất cả các sản phẩm trong bảng `SanPham` có `Gia` lớn hơn 20000. Câu lệnh SQL nào sau đây thực hiện được điều này?

6 / 30

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

Tags: Bộ đề 10

Câu 6: Giả sử bạn có bảng `NhanVien` với cột `Luong`. Bạn muốn tính tổng lương của tất cả nhân viên. Hàm tổng hợp nào của SQL được sử dụng cho mục đích này?

7 / 30

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

Tags: Bộ đề 10

Câu 7: Bạn cần cập nhật `SoLuongTon` của sản phẩm có `MaSP` là 'SP001' trong bảng `SanPham` lên 150. Câu lệnh SQL nào sau đây là đúng?

8 / 30

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

Tags: Bộ đề 10

Câu 8: Bạn muốn xóa sản phẩm có `MaSP` là 'SP002' khỏi bảng `SanPham`. Câu lệnh SQL nào sau đây thực hiện điều này?

9 / 30

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

Tags: Bộ đề 10

Câu 9: Sự khác biệt cơ bản giữa lệnh `DROP TABLE` và `TRUNCATE TABLE` trong SQL là gì?

10 / 30

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

Tags: Bộ đề 10

Câu 10: Trong SQL, mệnh đề `ORDER BY` được sử dụng để làm gì?

11 / 30

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

Tags: Bộ đề 10

Câu 11: Bạn có hai bảng: `DonHang` (`MaDH`, `MaKH`, `NgayDat`) và `KhachHang` (`MaKH`, `TenKH`, `DiaChi`). Bạn muốn lấy danh sách các đơn hàng cùng với tên khách hàng đã đặt hàng. Mệnh đề nào sau đây là phổ biến nhất để kết hợp thông tin từ hai bảng này dựa trên cột chung `MaKH`?

12 / 30

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

Tags: Bộ đề 10

Câu 12: Giả sử bạn thực hiện câu truy vấn sau trên bảng `SanPham` có cột `Gia`: `SELECT AVG(Gia) FROM SanPham;`. Kết quả của câu truy vấn này sẽ là gì?

13 / 30

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

Tags: Bộ đề 10

Câu 13: Bạn muốn đếm số lượng khách hàng trong bảng `KhachHang`. Hàm tổng hợp nào sau đây được sử dụng để đếm số dòng hoặc số giá trị không rỗng trong một cột?

14 / 30

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

Tags: Bộ đề 10

Câu 14: Trong thành phần DCL của SQL, lệnh `GRANT` được sử dụng với mục đích gì?

15 / 30

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

Tags: Bộ đề 10

Câu 15: Lệnh `REVOKE` trong DCL của SQL có chức năng ngược lại với lệnh nào?

16 / 30

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

Tags: Bộ đề 10

Câu 16: Bạn có bảng `DiemThi` gồm các cột `MaSV`, `MaMon`, `Diem`. Bạn muốn tìm điểm cao nhất cho từng môn học. Mệnh đề nào sau đây thường được sử dụng kết hợp với hàm `MAX()` để nhóm kết quả theo `MaMon`?

17 / 30

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

Tags: Bộ đề 10

Câu 17: Sau khi sử dụng mệnh đề `GROUP BY` để nhóm dữ liệu, bạn muốn lọc kết quả dựa trên một điều kiện áp dụng cho các giá trị tổng hợp (ví dụ: chỉ hiển thị các môn có điểm trung bình trên 8.0). Mệnh đề nào được sử dụng để lọc trên kết quả của `GROUP BY`?

18 / 30

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

Tags: Bộ đề 10

Câu 18: Câu lệnh SQL nào sau đây được sử dụng để thêm một cột mới có tên `Email` (kiểu chuỗi ký tự, độ dài tối đa 100) vào bảng `KhachHang` đã tồn tại?

19 / 30

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

Tags: Bộ đề 10

Câu 19: Giả sử bạn muốn lấy danh sách 10 sản phẩm có giá thấp nhất từ bảng `SanPham`. Mệnh đề nào sau đây (thường được sử dụng trong MySQL hoặc PostgreSQL) giúp giới hạn số lượng dòng trả về?

20 / 30

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

Tags: Bộ đề 10

Câu 20: Chức năng chính của ngôn ngữ truy vấn có cấu trúc SQL là gì?

21 / 30

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

Tags: Bộ đề 10

Câu 21: Bạn có bảng `NhanVien` với cột `NgayVaoLam`. Bạn muốn đếm số lượng nhân viên đã vào làm từ năm 2020 trở về trước. Câu lệnh nào sau đây có thể sử dụng hàm COUNT() kết hợp với mệnh đề WHERE để thực hiện việc này?

22 / 30

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

Tags: Bộ đề 10

Câu 22: Giả sử bạn có hai bảng `LopHoc` (`MaLop`, `TenLop`) và `HocSinh` (`MaHS`, `TenHS`, `MaLop`). Bạn muốn liệt kê tên tất cả các học sinh cùng với tên lớp của họ. Loại JOIN nào sau đây sẽ trả về tất cả các học sinh (kể cả nếu MaLop của họ không khớp với bất kỳ MaLop nào trong bảng LopHoc, mặc dù trong mô hình quan hệ chặt chẽ thì không nên có trường hợp này)?

23 / 30

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

Tags: Bộ đề 10

Câu 23: Bạn cần tìm giá trị nhỏ nhất trong cột `Gia` của bảng `SanPham`. Hàm tổng hợp nào của SQL được sử dụng?

24 / 30

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

Tags: Bộ đề 10

Câu 24: Mệnh đề `WHERE` trong câu lệnh `SELECT` được thực thi *trước* hay *sau* mệnh đề `GROUP BY`?

25 / 30

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

Tags: Bộ đề 10

Câu 25: Bạn muốn xóa toàn bộ dữ liệu trong bảng `LogHoatDong` một cách nhanh chóng mà không cần ghi lại chi tiết từng dòng bị xóa và giữ lại cấu trúc bảng. Lệnh nào sau đây phù hợp nhất?

26 / 30

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

Tags: Bộ đề 10

Câu 26: Trong SQL, khóa chính (PRIMARY KEY) của một bảng có ý nghĩa gì?

27 / 30

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

Tags: Bộ đề 10

Câu 27: Bạn cần sửa đổi kiểu dữ liệu của cột `SoLuongTon` trong bảng `SanPham` từ kiểu số nguyên (`INT`) sang kiểu số thực (`FLOAT`). Câu lệnh SQL nào sau đây thực hiện được việc này?

28 / 30

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

Tags: Bộ đề 10

Câu 28: Khi sử dụng `INNER JOIN` giữa hai bảng A và B dựa trên một điều kiện, kết quả trả về sẽ bao gồm các dòng dữ liệu nào?

29 / 30

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

Tags: Bộ đề 10

Câu 29: Bạn muốn lấy ra tên các khách hàng từ bảng `KhachHang` và sắp xếp kết quả theo thứ tự tên từ A đến Z. Câu lệnh SQL nào sau đây thực hiện đúng?

30 / 30

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

Tags: Bộ đề 10

Câu 30: Giả sử bạn có bảng `HoaDon` với cột `TongTien`. Bạn muốn tìm hóa đơn có tổng tiền lớn nhất. Hàm tổng hợp nào được sử dụng để tìm giá trị lớn nhất trong một cột?

Xem kết quả