1.Dễ
Ràng buộc nào bảo đảm một cột không bao giờ bị để trống (NULL)?
- ADEFAULT
- BCHECK NULL
- CNOT NULL
- DUNIQUE
2.Dễ
Các câu lệnh như CREATE, ALTER và DROP thuộc phần nào của SQL?
- ANgôn ngữ thao tác dữ liệu (DML)
- BNgôn ngữ định nghĩa dữ liệu (DDL)
- CNgôn ngữ điều khiển dữ liệu (DCL)
- DNgôn ngữ điều khiển giao dịch (TCL)
3.Dễ
Câu lệnh nào xóa các hàng khỏi một bảng?
- ADROP
- BREMOVE
- CDELETE
- DTRUNCATE COLUMN
4.Trung bình
Biểu thức bảng chung (WITH name AS (...)) cung cấp điều gì?
- AMột người dùng cơ sở dữ liệu mới
- BMột kết quả tạm thời có tên có thể dùng trong một câu lệnh
- CMột bảng vĩnh viễn được lưu trên đĩa cho đến khi bị xóa
- DMột chỉ mục trên một cột
5.Trung bình
ROLLBACK TO SAVEPOINT s1 làm gì?
- AHoàn tác các thay đổi thực hiện sau savepoint s1, giữ giao dịch vẫn mở
- BXóa savepoint và mọi bảng đã thay đổi kể từ đó
- CHoàn tác toàn bộ giao dịch từ đầu
- DKết thúc giao dịch và commit tất cả
6.Trung bình
Tính chất ACID nào bảo đảm các thay đổi đã commit tồn tại qua sự cố hệ thống?
- AConsistency
- BAtomicity
- CIsolation
- DDurability (tính bền vững)
7.Khó
Bảng b chứa các giá trị 1, 2 và NULL trong cột y. SELECT * FROM a WHERE x NOT IN (SELECT y FROM b) trả về gì?
- ACác hàng của a mà x không phải 1 hoặc 2
- BHoàn toàn không có hàng nào
- CChỉ các hàng của a mà x là NULL
- DMọi hàng của a
8.Khó
Một ứng dụng chạy UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7, và báo xung đột nếu không có hàng nào được cập nhật. Đây là kỹ thuật gì?
- APhân mảnh cơ sở dữ liệu (sharding)
- BGhi nhật ký ghi trước
- CKhóa hai pha chặt chẽ với khóa mức hàng
- DKiểm soát đồng thời lạc quan
Đáp án
- 1. C · NOT NULL
- 2. B · Ngôn ngữ định nghĩa dữ liệu (DDL)
- 3. C · DELETE
- 4. B · Một kết quả tạm thời có tên có thể dùng trong một câu lệnh
- 5. A · Hoàn tác các thay đổi thực hiện sau savepoint s1, giữ giao dịch vẫn mở
- 6. D · Durability (tính bền vững)
- 7. B · Hoàn toàn không có hàng nào
- 8. D · Kiểm soát đồng thời lạc quan
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.