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

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

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

Số câu25
Quiz ID20408
Câu 1
1. Chọn phát biểu ĐÚNG về khái niệm khóa chính (primary key) trong cơ sở dữ liệu quan hệ.
Câu 2
2. Để biểu diễn mối quan hệ nhiều-nhiều giữa hai bảng SinhVien và MonHoc, chúng ta thường tạo một bảng trung gian. Bảng trung gian này sẽ chứa các khóa chính của hai bảng gốc dưới dạng khóa ngoại. Tên bảng trung gian thường được đặt theo quy ước là gì?
Câu 3
3. Trong ngôn ngữ truy vấn SQL, mệnh đề nào được sử dụng để lọc các bản ghi dựa trên một điều kiện cho trước?
Câu 4
4. Giả sử có bảng HocSinh với các cột MaHS (khóa chính), TenHS, NgaySinh. Câu lệnh SQL nào sau đây sẽ trả về tất cả học sinh có họ Nguyễn?
Câu 5
5. Trong SQL, mệnh đề nào được sử dụng để lọc các nhóm đã được tạo bởi mệnh đề GROUP BY dựa trên một điều kiện trên các hàm tổng hợp?
Câu 6
6. Giả sử bạn có bảng HocSinh (MaHS, TenHS, DiemTB) và bạn muốn tìm những sinh viên có điểm trung bình lớn hơn điểm trung bình chung của cả lớp. Bạn sẽ sử dụng kỹ thuật nào sau đây?
Câu 7
7. Lệnh SQL nào dùng để xóa tất cả các bản ghi khỏi bảng TaiKhoan mà không xóa cấu trúc bảng?
Câu 8
8. Khi hai bảng có quan hệ một-nhiều, ví dụ bảng KhachHang (MaKH, TenKH) và bảng DonHang (MaDH, MaKH, NgayDatHang), để lấy tất cả đơn hàng của một khách hàng cụ thể, ta sử dụng khóa ngoại (foreign key) nào?
Câu 9
9. Mệnh đề nào trong SQL dùng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột lại với nhau để thực hiện các hàm tổng hợp?
Câu 10
10. Trong truy vấn SQL, toán tử LIKE được sử dụng kết hợp với các ký tự đại diện nào để tìm kiếm mẫu chuỗi?
Câu 11
11. Phát biểu nào sau đây mô tả đúng về mối quan hệ nhiều-nhiều (many-to-many) trong cơ sở dữ liệu quan hệ?
Câu 12
12. Câu lệnh SQL nào sau đây sẽ lấy ra tên của 5 sản phẩm có giá cao nhất từ bảng SanPham (MaSP, TenSP, Gia)?
Câu 13
13. Trong SQL, toán tử nào dùng để kết hợp các giá trị từ hai hoặc nhiều cột thành một chuỗi duy nhất?
Câu 14
14. Trong truy vấn SQL, phát biểu nào sau đây là ĐÚNG về mục đích của toán tử BETWEEN?
Câu 15
15. Khi thực hiện phép kết nối (JOIN) hai bảng, mệnh đề nào thường được sử dụng để chỉ định điều kiện liên kết giữa hai bảng?
Câu 16
16. Trong SQL, INSERT INTO được sử dụng để làm gì?
Câu 17
17. Trong SQL, hàm tổng hợp nào được sử dụng để đếm số lượng bản ghi trong một tập hợp?
Câu 18
18. Câu lệnh SQL nào sau đây sẽ cập nhật DiaChi thành Hà Nội cho tất cả nhân viên có MaNV là NV001 trong bảng NhanVien?
Câu 19
19. Giả sử bạn có bảng NhanVien (MaNV, TenNV, Luong). Bạn muốn tìm những nhân viên có mức lương từ 5,000,000 đến 10,000,000. Câu lệnh SQL nào là phù hợp nhất?
Câu 20
20. Giả sử có bảng SinhVien (MaSV, TenSV, DiemTB) và bảng MonHoc (MaMH, TenMH). Để lấy tên sinh viên và tên môn học mà sinh viên đó đăng ký, ta cần thực hiện loại kết nối nào?
Câu 21
21. Câu lệnh SQL nào sau đây dùng để lấy ra các giá trị duy nhất từ cột TenLop trong bảng LopHoc?
Câu 22
22. Giả sử có bảng SinhVien (MaSV, TenSV, DiemTB). Câu lệnh SQL nào để sắp xếp danh sách sinh viên theo điểm trung bình giảm dần?
Câu 23
23. Giả sử bảng DonHang có các cột MaDH, NgayDatHang, TongTien. Câu lệnh SQL nào để tính tổng TongTien của tất cả các đơn hàng?
Câu 24
24. Câu lệnh SQL nào sẽ trả về tất cả các cột từ bảng SanPham nhưng chỉ những sản phẩm có tên kết thúc bằng máy?
Câu 25
25. Khi sử dụng mệnh đề ORDER BY, từ khóa nào được dùng để sắp xếp các bản ghi theo thứ tự giảm dần?

Để lại một bình luận