CS525 - Advanced Database Organization - 2023 Spring

Course webpage for CS525 - 2023 Spring taught by Boris Glavic

Lecture Schedule and Slides

Monday + Wednesday, 3:15 pm - 4:30 pm, SB 104

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

01/09 01. Introduction slides or handout (6 slides per page)
01/11 02. Hardware slides or handout (6 slides per page)
01/18 03. Disk Organization slides or handout (6 slides per page)
01/23 04. Index Structures - Conventional Indexes and B-Trees slides or handout (6 slides per page)
01/25 05. Index Structures - Hashing slides or handout (6 slides per page)
01/30 06. Index Structures - Advanced Index Techniques slides or handout (6 slides per page)
02/01 07. Query Processing - Overview slides or handout (6 slides per page)
02/06 08. Query Processing - Parsing and Analysis slides or handout (6 slides per page)
02/08 09. Query Processing - Logical Optimization slides or handout (6 slides per page)
02/13 10. Query Processing - Query Execution slides or handout (6 slides per page)
02/15
02/20
02/22 11. Query Processing - Physical Optimization slides or handout (6 slides per page)
02/27
03/01
03/06
03/08 12. Recovery and Concurrency Control - Transaction Management slides or handout (6 slides per page)
03/20
03/22
03/27
03/29
04/03 13. Recovery and Concurrency Control - Failure and Recovery slides or handout (6 slides per page)
04/05
04/10
04/12 14. Recovery and Concurrency Control - Concurrency Control slides or handout (6 slides per page)
04/17
04/19 15. Contest and QA Session

Last updated on 2 Jan 2023
Published on 2 Jan 2023