50 câu hỏi 60 phút
Các câu truy vấn trên các mảnh dẫn xuất có thể được rút gọn?
Bằng cách hoán vị phép chiếu và phép chọn
Bằng cách phân phối các phép kết nối dưới các phép giao
Bằng cách phân phối các phép kết nối dưới các phép hợp
Bằng cách phân phối các phép kết nối trên các phép hợp
50 câu hỏi 60 phút
45 câu hỏi 60 phút
50 câu hỏi 60 phút
22 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
Phương pháp tuần tự hóa (serialization) đảm bảo tính biệt lập (isolation) của giao dịch. Tính biệt lập đảm bảo rằng các giao dịch đang chạy đồng thời không gây ảnh hưởng lẫn nhau. Khi các giao dịch được thực hiện tuần tự, mỗi giao dịch được thực hiện như thể nó là giao dịch duy nhất đang chạy trong hệ thống, loại bỏ khả năng xung đột hoặc can thiệp từ các giao dịch khác.
Đáp án đúng là D. Khi một giao dịch cần kiểm tra dữ liệu trước khi quyết định cập nhật, nó cần đọc dữ liệu trước. Sau khi đọc và xác định cần cập nhật, giao dịch sẽ nâng cấp khóa đọc thành khóa ghi để thực hiện việc cập nhật. Việc này đảm bảo không có xung đột ghi-ghi (write-write conflict) và vẫn cho phép các giao dịch khác đọc dữ liệu đồng thời (cho đến khi khóa được nâng cấp).
Cho quan hệ R(A1, A2,…,An). Tập các câu truy vấn Q={q1, q2,.., qm }. use((qi,Aj))=1 khi nào?