[KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 14 SQL – Ngôn ngữ truy vấn có cấu trúc

[KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 14 SQL - Ngôn ngữ truy vấn có cấu trúc

1. Câu lệnh SQL nào sau đây sẽ thêm một bản ghi mới vào bảng Hocsinh với Mã HS là HS001, Tên là Nguyễn Văn A?
2. Trong SQL, hàm `UPPER()` được sử dụng để làm gì?
3. Trong SQL, toán tử `BETWEEN` được sử dụng để làm gì?
4. Trong SQL, từ khóa nào được dùng để chỉ định điều kiện lọc dữ liệu sau khi đã nhóm các hàng?
5. Giả sử có bảng Hocsinh với cột NgaySinh. Câu lệnh SQL nào sau đây sẽ trả về tất cả học sinh sinh vào tháng 1 năm 2005?
6. Trong SQL, mệnh đề nào được sử dụng để sắp xếp kết quả truy vấn theo thứ tự tăng dần của một cột?
7. Câu lệnh SQL nào sau đây sẽ cập nhật giá của tất cả sản phẩm trong bảng Sanpham lên 10% nếu giá hiện tại nhỏ hơn 50.000?
8. Trong SQL, `INNER JOIN` khác gì với `LEFT JOIN`?
9. Trong SQL, từ khóa nào đượ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?
10. Trong SQL, mệnh đề `DISTINCT` được sử dụng để làm gì?
11. Giả sử có hai bảng: GiaoVien (MaGV, TenGV) và MonHoc (MaMH, TenMH, MaGV). Câu lệnh SQL nào sau đây sẽ liệt kê tên tất cả giáo viên và môn học họ giảng dạy?
12. Câu lệnh SQL nào sau đây dùng để xóa toàn bộ dữ liệu trong bảng SinhVien mà vẫn giữ nguyên cấu trúc bảng?
13. Câu lệnh SQL nào sau đây sẽ xóa bảng MonHoc khỏi cơ sở dữ liệu?
14. Trong SQL, giá trị NULL đại diện cho điều gì?
15. Giả sử có một bảng Sanpham với các cột MaSP (khóa chính), TenSP, Gia. Câu lệnh SQL nào sau đây sẽ trả về tất cả các sản phẩm có giá lớn hơn 100.000?
16. Trong SQL, `GROUP BY` được sử dụng kết hợp với hàm tổng hợp nào sau đây để đếm số lượng học sinh trong mỗi lớp?
17. Trong SQL, khi sử dụng toán tử `LIKE` để tìm kiếm chuỗi, ký tự nào được dùng để đại diện cho bất kỳ một ký tự đơn nào?
18. Câu lệnh SQL nào sau đây sẽ trả về tên các môn học mà không có giáo viên nào giảng dạy (giả định bảng MonHoc có cột MaGV và bảng GiaoVien có cột MaGV)?
19. Trong ngôn ngữ SQL, từ khóa nào được sử dụng để chỉ định các cột cần truy vấn từ một bảng?
20. Trong SQL, `UNION ALL` khác gì với `UNION`?
21. Câu lệnh SQL nào sau đây sẽ cập nhật tên của học sinh có Mã HS là HS005 thành Trần Thị B trong bảng Hocsinh?
22. Câu lệnh SQL nào sau đây sẽ trả về tên các giáo viên và số lượng môn học họ đang dạy, chỉ hiển thị những giáo viên dạy ít nhất 2 môn?
23. Câu lệnh SQL nào sau đây sẽ đếm tổng số học sinh trong bảng Hocsinh?
24. Câu lệnh SQL nào sau đây sẽ tạo một bảng mới tên là Khoa với cột MaKhoa là khóa chính kiểu chuỗi và cột TenKhoa là chuỗi có độ dài tối đa 100 ký tự?
25. Câu lệnh SQL nào sau đây sẽ trả về tên của tất cả các phòng ban và tên của trưởng phòng ban đó (giả định có bảng PhongBan với các cột MaPB, TenPB, MaTruongPhong và bảng NhanVien với các cột MaNV, TenNV, MaNV là khóa chính và MaNV trong PhongBan là khóa ngoại tham chiếu đến MaNV trong NhanVien)?