Lecture Schedule and Slides
Monday + Wednesday, 5:10pm - 6:25pm, online
The course schedule and linked slides will be updated over time. The slides are a modified version of the <a href="">slides</a> used by Hector Garcia-Molina for the CS 245 course at Stanford.
For convenience, here is a combined versions of all slides and all handouts (6 slides per page).
Lectures and Slides
08/24 | 01. Introduction | slides or handout (6 slides per page) |
08/26 | 02. Hardware | slides or handout (6 slides per page) |
08/31 | 03. Disk Organization | slides or handout (6 slides per page) |
09/02 | 04. Index Structures - Conventional Indexes and B-Trees | slides or handout (6 slides per page) |
09/09 | 05. Index Structures - Hashing | slides or handout (6 slides per page) |
09/14 | 06. Index Structures - Advanced Index Techniques | slides or handout (6 slides per page) |
09/16 | 07. Query Processing - Overview | slides or handout (6 slides per page) |
09/21 | 08. Query Processing - Parsing and Analysis | slides or handout (6 slides per page) |
09/23 | 09. Query Processing - Logical Optimization | slides or handout (6 slides per page) |
09/28 | 10. Query Processing - Query Execution | slides or handout (6 slides per page) |
09/30 | ||
10/05 | ||
10/07 | 11. Query Processing - Physical Optimization | slides or handout (6 slides per page) |
10/14 | ||
10/19 | ||
10/21 | ||
10/26 | 12. Recovery and Concurrency Control - Transaction Management | slides or handout (6 slides per page) |
10/28 | ||
11/02 | ||
11/04 | ||
11/09 | ||
11/11 | 13. Recovery and Concurrency Control - Failure and Recovery | slides or handout (6 slides per page) |
11/16 | ||
11/18 | ||
11/23 | 14. Recovery and Concurrency Control - Concurrency Control | slides or handout (6 slides per page) |
11/30 | ||
12/02 | 15. Contest and QA Session |