Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 21 Thực hành cập nhật và truy xuất dữ liệu các bảng

Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 21 Thực hành cập nhật và truy xuất dữ liệu các bảng

1. Bạn muốn truy xuất tên và giá của tất cả các sản phẩm, nhưng chỉ hiển thị những sản phẩm có giá khác nhau. Câu lệnh SQL nào sau đây là phù hợp nhất?
2. Khi thực hiện thao tác cập nhật dữ liệu, nếu bạn muốn thay đổi giá trị của một trường dựa trên giá trị hiện tại của nó cộng thêm một số cố định, bạn sẽ sử dụng cú pháp nào?
3. Giả sử bạn có bảng NhanVien với các trường MaNV, TenNV, Luong. Bạn muốn tăng lương cho tất cả nhân viên là 15% và làm tròn đến hàng đơn vị. Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu này?
4. Trong thao tác cập nhật dữ liệu bảng, phát biểu nào sau đây là đúng về việc sử dụng câu lệnh UPDATE?
5. Khi truy vấn dữ liệu, việc sử dụng ký tự đại diện % trong mệnh đề WHERE với toán tử LIKE có ý nghĩa gì?
6. Mục đích chính của việc sử dụng mệnh đề ORDER BY trong câu lệnh SELECT là gì?
7. Khi kết hợp hai bảng bằng mệnh đề JOIN, điều kiện để liên kết hai bảng thường dựa vào:
8. Khi sử dụng câu lệnh SELECT, để hiển thị kết quả theo thứ tự giảm dần của cột TenSP, bạn cần thêm mệnh đề nào và chỉ định khóa sắp xếp như thế nào?
9. Trong thao tác cập nhật dữ liệu, nếu bạn muốn cập nhật giá trị của một trường dựa trên giá trị của một trường khác trong cùng bản ghi, bạn sẽ sử dụng cấu trúc nào trong mệnh đề SET?
10. Bạn muốn truy xuất tên và giá của tất cả các sản phẩm trong bảng SanPham mà giá của chúng nằm trong khoảng từ 50.000 đến 150.000 VNĐ. Câu lệnh SQL nào sau đây là hiệu quả nhất?
11. Khi thực hiện câu lệnh DELETE mà không có mệnh đề WHERE, điều gì sẽ xảy ra với bảng dữ liệu?
12. Khi thực hiện truy vấn dữ liệu với điều kiện phức tạp, kết hợp nhiều tiêu chí, bạn nên sử dụng toán tử logic nào để chỉ lấy những bản ghi thỏa mãn ĐỒNG THỜI TẤT CẢ các điều kiện?
13. Giả sử bạn có một bảng Hocsinh với các trường MaHS, HoTen, DiemToan, DiemLy. Bạn muốn tìm tất cả học sinh có điểm Toán lớn hơn 8 và điểm Lý nhỏ hơn 7. Câu lệnh SQL nào sau đây là chính xác?
14. Giả sử bạn có bảng SanPham với các trường MaSP, TenSP, Gia. Bạn muốn cập nhật giá của tất cả các sản phẩm có tên bắt đầu bằng Sữa tăng thêm 10%. Câu lệnh SQL nào sau đây là phù hợp nhất?
15. Trong cơ sở dữ liệu quan hệ, khi bạn muốn truy xuất dữ liệu từ hai hoặc nhiều bảng có liên quan với nhau, bạn thường sử dụng loại thao tác nào?
16. Bạn muốn xóa tất cả các bản ghi trong bảng KhachHang mà NgayDangKy trước ngày 01/01/2023. Câu lệnh SQL nào sau đây là chính xác?
17. Giả sử bạn có bảng SinhVien với các trường MaSV, TenSV, NgaySinh. Bạn muốn tìm tất cả sinh viên sinh vào tháng 12 năm 1999. Câu lệnh SQL nào sau đây là chính xác?
18. Giả sử bạn có bảng DonHang với các trường MaDH, MaKH, SoLuong, TongTien. Bạn muốn tính tổng số lượng sản phẩm và tổng doanh thu cho mỗi khách hàng. Câu lệnh SQL nào sau đây là chính xác?
19. Phát biểu nào sau đây là đúng về việc sử dụng toán tử DISTINCT trong câu lệnh SELECT?
20. Khi sử dụng câu lệnh SELECT để truy xuất dữ liệu, mệnh đề nào được dùng để chỉ định điều kiện lọc các bản ghi?
21. Bạn muốn truy xuất tên khách hàng và số đơn hàng của họ, nhưng chỉ hiển thị những khách hàng đã có ít nhất một đơn hàng. Giả sử bạn có hai bảng: KhachHang (MaKH, TenKH) và DonHang (MaDH, MaKH, NgayDH). Bạn có thể sử dụng loại JOIN nào để đạt được điều này?
22. Bạn đang làm việc với một bảng HocSinh và muốn tìm tất cả học sinh có họ là Nguyễn. Câu lệnh SQL nào sau đây là phù hợp nhất để thực hiện điều này?
23. Trong một truy vấn SQL, để nhóm các bản ghi có cùng giá trị trong một hoặc nhiều cột và sau đó áp dụng các hàm tổng hợp (như SUM, AVG, COUNT), bạn sẽ sử dụng mệnh đề nào?
24. Trong một bảng cơ sở dữ liệu, trường NgayTao có kiểu dữ liệu là DATE. Làm thế nào để cập nhật trường này thành ngày hiện tại của hệ thống?
25. Phát biểu nào sau đây mô tả đúng chức năng của câu lệnh DELETE trong SQL?