Tối ưu hoá câu hỏi bằng cách
Trả lời:
Đáp án đúng: A
Tối ưu hóa câu hỏi trong cơ sở dữ liệu bao gồm các kỹ thuật nhằm cải thiện hiệu suất truy vấn mà không làm thay đổi kết quả.
Phương án A đúng vì việc thực hiện các phép chiếu (project) và chọn (select) trước khi thực hiện phép kết nối (join) giúp giảm kích thước dữ liệu cần xử lý, từ đó giảm chi phí thực hiện phép kết nối.
Phương án B không đầy đủ. Thực hiện các phép toán đại số quan hệ là một phần của quá trình tối ưu hóa, nhưng không phải là toàn bộ.
Phương án C không chính xác. Việc bỏ đi các phép kết nối hoặc tích Đề-các có chi phí lớn có thể dẫn đến mất mát thông tin hoặc kết quả không chính xác.
Phương án D đúng, nhưng chưa đủ chi tiết so với phương án A. Tối ưu hóa phải đảm bảo biến đổi không làm tổn thất thông tin là một yêu cầu cơ bản, nhưng không chỉ rõ phương pháp tối ưu hóa cụ thể nào.
Do đó, phương án A là đáp án chính xác nhất, vì nó chỉ ra một kỹ thuật cụ thể và hiệu quả để tối ưu hóa truy vấn.