Query optimization is conducted by DBMSs to select the _____ strategy for executing the query
best
What is a query plan?
Relational algebra tree extended with annotations
The annotations in a query plan tell which ______ ____ to use for each table and which ____________ _____ to use for each operator
access path, implementation method
What are the 3 steps in query optimization?
In pipelining, the results of an _________ is passed directly to the next
operator
In materialization, the intermediate result is written to a temp _____
table
The iterator interface hides the internal __________ ______ of each operator
implementation details