Database Management Systems University of Alberta
Dr. Osmar R. Zaïane, 2001
1
Database Management Systems
- Dr. Osmar R. Zaïane
University of Alberta
Winter 2003
CMPUT 391: Query Processing & Optimization
Chapters 12, 13, 14 15 & 20 of Textbook
Database Management Systems University of Alberta
Dr. Osmar R. Zaïane, 2001
2 2
Course Content
- Introduction
- Database Design Theory
- Query Processing and Optimisation
- Concurrency Control
- Data Base Recovery and Security
- Object-Oriented Databases
- Inverted Index for IR
- XML
- Data Warehousing
- Data Mining
- Parallel and Distributed Databases
- Other Advanced Database Topics
Database Management Systems University of Alberta
Dr. Osmar R. Zaïane, 2001
3
Objectives of Lecture 3
- Get a glimpse on query processing and
evaluation.
- Introduce the issue of query planning and
plan selection.
- Understand the importance of good
database design for good performance.
Query Processing and Optimization
Database Management Systems University of Alberta
Dr. Osmar R. Zaïane, 2001
4
Query Processing and Optimization
- Query Processing and Planning
- System Catalog
- Evaluation of Relational Operations
- Merge Sort
- Evaluation of Relational Operations (Continue)
- Cost Estimation and Plan Selection
- Physical Database Design Issues
- Database Tuning