Query Evaluation
Overview
- Parsing, view expansion, and type and authorization checking of
- Translation of to a formulation in relational algebra
- Optimization of
- Generates an efficient query plan from
- Uses statistical metadata about the database instance
- Execution of query plan
- Uses access methods to access stored relations
- Uses physical relational operators to combine relations
Considerations
- How relations are stored and physically represented
- Choice of physical relational operators to answer complex queries
- How intermediate results are managed