Quá trình tối ưu hoá các câu hỏi truy vấn dữ liệu là quá trình:
Trả lời:
Đáp án đúng: B
Quá trình tối ưu hóa câu truy vấn (query optimization) là một bước quan trọng trong hệ quản trị cơ sở dữ liệu (DBMS). Mục tiêu của nó là tìm ra cách thực thi một câu truy vấn sao cho chi phí (thời gian thực thi, sử dụng tài nguyên bộ nhớ, I/O, v.v.) là thấp nhất. Điều này thường bao gồm việc biến đổi câu truy vấn ban đầu thành một dạng tương đương khác (ví dụ, sử dụng các chỉ mục, thay đổi thứ tự các phép toán) mà DBMS ước tính là sẽ chạy nhanh hơn. Do đó, đáp án B là chính xác nhất vì nó bao hàm cả yếu tố thời gian và bộ nhớ.
Các đáp án khác không đầy đủ hoặc không chính xác:
- A: Kết quả của các phép toán luôn là một quan hệ trong mô hình quan hệ, nhưng đây không phải là mục tiêu của tối ưu hóa truy vấn.
- C: Chi phí thời gian là một phần của mục tiêu tối ưu hóa, nhưng không đầy đủ (bỏ qua bộ nhớ và các tài nguyên khác).
- D: Cần thiết phải biến đổi câu hỏi là đúng, nhưng chưa chỉ rõ mục đích của việc biến đổi là để tối ưu hóa chi phí.