Which of the following statements best defines rule-based query optimization algorithm? a. Rule-based query optimization algorithm is a database optimization technique that uses rules and points to determine the best approach to execute a query. b. Rule-based query optimization algorithm is a query optimization technique that uses preset rules and points to determine the best approach to execute a query. c. Rule-based query optimization algorithm is a database optimization technique that uses preset rules and points to determine the best approach to retrieve data. d. Rule-based query optimization algorithm is a query optimization technique that uses storage rules to determine the best approach to retrieve data.