CS525 - Advanced Database Organization - 2020 Fall

Course webpage for CS525 - 2020 Fall taught by Boris Glavic

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

Last updated on 31 Jul 2020
Published on 31 Jul 2020