JavaScript is required

Bộ xếp lịch là một thành phần của hệ CSDL phân xử các yêu cầu đang có xung đột, chịu trách nhiệm sắp xếp một lịch biểu cho các thao tác của các giao dịch. Anh/chị hãy cho biết mục tiêu của nó là gì?

A.
Mục tiêu của bộ xếp lịch là với một tập các giao dịch đồng thời, đưa ra được một lịch biểu khả tuần tự.
B.
Mục tiêu của bộ xếp lịch là với một tập các giao dịch đồng thời, đưa ra được một lịch biểu không tuần tự.
C.
Mục tiêu của bộ xếp lịch là với một tập các giao dịch đồng thời, đưa ra được một lịch biểu đúng thứ tự.
D.
Mục tiêu của bộ xếp lịch là với một tập các giao dịch đồng thời, đưa ra được một lịch biểu có thể thực hiện được.
Trả lời:

Đáp án đúng: A


Bộ xếp lịch (scheduler) trong hệ quản trị cơ sở dữ liệu (CSDL) đóng vai trò quan trọng trong việc quản lý các giao dịch đồng thời. Mục tiêu chính của bộ xếp lịch là đảm bảo tính nhất quán của dữ liệu bằng cách tạo ra một lịch biểu (schedule) cho các thao tác của các giao dịch, sao cho lịch biểu đó tương đương với một lịch biểu tuần tự nào đó. Điều này có nghĩa là kết quả cuối cùng của việc thực thi các giao dịch đồng thời phải giống như khi chúng được thực hiện một cách tuần tự, tức là giao dịch này hoàn thành trước khi giao dịch khác bắt đầu. Phương án A: Đúng. Mục tiêu của bộ xếp lịch là tạo ra một lịch biểu khả tuần tự từ một tập hợp các giao dịch đồng thời. Phương án B: Sai. Bộ xếp lịch phải đưa ra lịch khả tuần tự chứ không phải không tuần tự. Phương án C: Sai. "Đúng thứ tự" là một khái niệm mơ hồ, không chính xác trong ngữ cảnh này. Mục tiêu không phải là duy trì một thứ tự cụ thể nào đó, mà là đảm bảo tính khả tuần tự. Phương án D: Sai. "Có thể thực hiện được" là quá chung chung. Một lịch biểu có thể thực hiện được nhưng vẫn có thể dẫn đến sự không nhất quán của dữ liệu nếu không đảm bảo tính khả tuần tự.

Câu hỏi liên quan