1.Dễ
WHERE price BETWEEN 10 AND 20 chọn những hàng nào?
- AChỉ các hàng có price bằng 10 hoặc 20
- BCác hàng có price lớn hơn 10 và nhỏ hơn 20, không bao gồm 10 và 20
- CCác hàng có price nằm ngoài khoảng từ 10 đến 20
- DCác hàng có price từ 10 đến 20, bao gồm cả 10 và 20
2.Dễ
Trong mẫu LIKE, ký tự đại diện _ (dấu gạch dưới) có nghĩa là gì?
- AKhông hoặc nhiều ký tự
- BĐúng một ký tự
- CBất kỳ chữ cái nào nhưng không phải chữ số
- DMột ký tự khoảng trắng
3.Dễ
Làm thế nào để sắp xếp một kết quả từ lương cao nhất đến thấp nhất?
- ASORT salary DOWN
- BGROUP BY salary DESC
- CORDER BY salary DESC
- DORDER BY salary ASC
4.Trung bình
Truy vấn nào trả về mức lương cao nhất trong mỗi phòng ban?
- ASELECT dept, MAX(salary) FROM emp GROUP BY dept
- BSELECT dept, MAX(salary) FROM emp ORDER BY dept
- CSELECT MAX(dept), salary FROM emp GROUP BY salary
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
5.Trung bình
Dạng chuẩn thứ nhất (1NF) yêu cầu:
- AMọi bảng có đúng một cột
- BKhông có khóa ngoại
- CMọi cột không khóa phụ thuộc vào toàn bộ khóa và không phụ thuộc vào gì khác ngoài khóa
- DMỗi cột chứa giá trị nguyên tử và không có nhóm lặp
6.Trung bình
Phát biểu nào về HAVING là đúng?
- ANó có thể dùng các hàm tổng hợp để lọc các nhóm
- BNó phải đứng trước WHERE trong câu lệnh SELECT
- CNó sắp xếp kết quả
- DNó không thể dùng với GROUP BY
7.Khó
Quy tắc ghi nhật ký ghi trước (WAL) yêu cầu điều gì?
- AMọi truy vấn phải được ghi nhật ký trước khi được phân tích cú pháp
- BNhật ký chỉ được ghi sau một sự cố
- CBản ghi nhật ký của một thay đổi phải đến bộ nhớ ổn định trước trang dữ liệu bị thay đổi
- DCác trang dữ liệu phải được ghi trước nhật ký
8.Khó
Chỉ mục bao phủ (covering index) cho một truy vấn là gì?
- AMột chỉ mục chứa mọi cột mà truy vấn cần, nên không cần đọc chính bảng
- BMột chỉ mục chỉ trên khóa chính
- CMột chỉ mục bao phủ mọi cột của mọi bảng
- DMột chỉ mục được xây dựng lại mỗi đêm
Đáp án
- 1. D · Các hàng có price từ 10 đến 20, bao gồm cả 10 và 20
- 2. B · Đúng một ký tự
- 3. C · ORDER BY salary DESC
- 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. D · Mỗi cột chứa giá trị nguyên tử và không có nhóm lặp
- 6. A · Nó có thể dùng các hàm tổng hợp để lọc các nhóm
- 7. C · Bản ghi nhật ký của một thay đổi phải đến bộ nhớ ổn định trước trang dữ liệu bị thay đổi
- 8. A · Một chỉ mục chứa mọi cột mà truy vấn cần, nên không cần đọc chính bảng
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.