CS346 - Spring 2014
Database System Implementation

Query Processing Lecture Notes

Lecture Notes: Topics in Query Processing and Optimization

Answers to "how many query plans" exercises

Query Processing Research Papers
The following are optional but excellent reading.