Bộ 9 - Trắc nghiệm Quản trị cơ sở dữ liệu online có đáp án

Thời gian còn lại: --:--

Câu 1: Trong quản trị giao dịch, tình trạng hai hoặc nhiều giao dịch chờ đợi nhau giải phóng khóa vô tận được gọi là gì?

Câu 2: Tính chất nào trong mô hình ACID đảm bảo rằng một giao dịch đã commit sẽ tồn tại vĩnh viễn ngay cả khi hệ thống gặp sự cố?

Câu 3: Loại liên kết (Join) nào trả về tất cả các hàng từ bảng bên trái và các hàng khớp từ bảng bên phải, nếu không khớp sẽ trả về NULL?

Câu 4: Để đạt được dạng chuẩn 3 (3NF), một bảng dữ liệu trước hết phải đạt dạng chuẩn 2 (2NF) và không chứa loại phụ thuộc nào?

Câu 5: Cấu trúc chỉ mục (Index) nào thường được các hệ quản trị cơ sở dữ liệu quan hệ sử dụng mặc định để tối ưu hóa truy vấn tìm kiếm theo khoảng?

Câu 6: Thành phần nào là thiết yếu để thực hiện phục hồi cơ sở dữ liệu về một thời điểm cụ thể (Point-in-time recovery)?

Câu 7: Cấu hình RAID nào kết hợp cả kỹ thuật Mirroring (soi gương) và Striping (phân mảnh) để đảm bảo cả hiệu năng cao và khả năng chịu lỗi?

Câu 8: Cơ sở dữ liệu MongoDB thuộc loại mô hình lưu trữ dữ liệu NoSQL nào dưới đây?

Câu 9: Hiện tượng một giao dịch đọc dữ liệu chưa được commit của một giao dịch khác đang diễn ra được gọi là gì?

Câu 10: Nguyên tắc bảo mật nào yêu cầu người dùng chỉ được cấp các quyền hạn tối thiểu cần thiết để thực hiện công việc của họ?

Câu 11: Lệnh SQL nào được sử dụng để xóa nhanh toàn bộ dữ liệu trong một bảng mà không cần ghi nhật ký chi tiết cho từng dòng và không thể sử dụng mệnh đề WHERE?

Câu 12: Trong hệ thống phân tán, định lý nào khẳng định một hệ thống chỉ có thể đáp ứng tối đa 2 trong 3 yếu tố: Nhất quán, Sẵn sàng và Chịu được phân vùng?

Câu 13: Ràng buộc nào đảm bảo rằng giá trị của một cột trong bảng này phải tồn tại trong cột khóa chính của bảng khác?

Câu 14: Công cụ nào giúp quản trị viên xem trước cách thức hệ quản trị cơ sở dữ liệu sẽ thực hiện một câu lệnh SQL để từ đó tối ưu hóa hiệu năng?

Câu 15: Kỹ thuật phân chia một bảng lớn thành nhiều phần nhỏ hơn dựa trên giá trị của một cột khóa để cải thiện khả năng mở rộng ngang được gọi là gì?

Câu 16: Loại sao lưu nào chỉ sao chép những thay đổi diễn ra kể từ lần sao lưu đầy đủ (Full Backup) gần nhất?

Câu 17: Để ngăn chặn tấn công SQL Injection, lập trình viên nên sử dụng phương pháp nào là hiệu quả nhất khi thực hiện truy vấn với tham số?

Câu 18: Đối tượng nào trong cơ sở dữ liệu lưu trữ kết quả của một truy vấn dưới dạng vật lý để tăng tốc độ truy xuất dữ liệu phức tạp?

Câu 19: Trong cơ chế sao chép (Replication), hình thức nào cho phép nút chính phản hồi ngay cho ứng dụng mà không cần chờ xác nhận từ nút phụ?

Câu 20: Mức độ cô lập (Isolation Level) nào cung cấp sự bảo vệ cao nhất trước mọi hiện tượng tranh chấp dữ liệu nhưng gây ảnh hưởng nặng nhất đến hiệu năng?

Câu 21: Tập hợp các thông tin về cấu trúc bảng, các ràng buộc, người dùng và quyền hạn được lưu trữ trong hệ quản trị cơ sở dữ liệu được gọi là gì?

Câu 22: Lợi ích chính của việc sử dụng Stored Procedures thay vì gửi các câu lệnh SQL riêng lẻ từ ứng dụng là gì?

Câu 23: Quy trình nào trong kho dữ liệu (Data Warehouse) chịu trách nhiệm lấy dữ liệu, biến đổi định dạng và nạp vào hệ thống đích?

Câu 24: Khả năng hệ thống tự động chuyển đổi sang sử dụng một máy chủ dự phòng khi máy chủ chính gặp sự cố được gọi là gì?

Câu 25: Loại Trigger nào được thực hiện thay thế cho hành động của câu lệnh (Insert, Update, Delete) thay vì thực hiện cùng với câu lệnh đó?