JavaScript is required

Chức năng chính của bộ xử lý truy vấn.?

A.

Chuyển đổi một truy vấn mức cao sang truy vấn mức thấp tương đương, cho cùng kết quả như nhau

B.

Chuyển đổi một truy vấn mức thấp sang truy vấn mức cao tương đương, cho cùng kết quả như nhau

C.

Chuyển đổi một truy vấn mức cao sang truy vấn mức thấp, cho kết quả khác nhau

D.

Chuyển đổi một truy vấn mức thấp sang truy vấn mức cao, cho kết quả khác nhau

Trả lời:

Đáp án đúng: A


Bộ xử lý truy vấn (Query Processor) có chức năng chính là chuyển đổi một truy vấn ở mức cao (ví dụ: truy vấn SQL) sang một truy vấn ở mức thấp hơn, thường là một kế hoạch thực thi (execution plan) bao gồm các phép toán cơ sở trên dữ liệu. Mục tiêu là tìm ra một truy vấn mức thấp tương đương, tức là cho cùng kết quả như truy vấn gốc, nhưng hiệu quả hơn về mặt thực thi (ví dụ: thời gian thực thi, sử dụng tài nguyên). Phương án A mô tả chính xác chức năng này. Phương án B sai vì nó chuyển đổi truy vấn từ mức thấp lên mức cao, điều này không phải là chức năng chính của bộ xử lý truy vấn. Phương án C sai vì mục tiêu là cho cùng kết quả, không phải kết quả khác nhau. Phương án D sai vì nó chuyển đổi truy vấn từ mức thấp lên mức cao và cho kết quả khác nhau, cả hai điều này đều không đúng với chức năng của bộ xử lý truy vấn.

Câu hỏi liên quan