Query Tree
Internal representation of query
Logical plan
o Based on relational algebra
o Level: Higher-level, algebraic
o Operators: Query language constructs
o Logical level optimization = aka heuristic optimization
Physical plan
o Concrete algorithms
o Level: lower-level, operational
o Operators: “Access Methods”
o Physical level optimization = aka cost-based optimization
Query Processing