| Week | Topic | Textbook Chapters, Additional References | Slides |
| | | |
| 0 | Introduction and Administrivia; Recap of Relational Algebra and SQL | – | PDF PPTX |
| 1 | Data Storage (Hard Disks; File Organization; Emerging Hardware) | Ch 8, except 8.5.4, Ch 9, except 9.2 | PDF PPTX |
| 2-3 | Indexing (B+ Tree; Hash Indexes; Learned Indexes); Sorting | Ch 10, Ch 11, sections 11.1-11.2 only | PDF PPTX |
| 3-4 | Relational Operator Implementations; Query Processing | Ch 12, sections 12.1-12.3, Ch 14 | PDF PPTX |
| | | |
| 4 | Midterm Exam 1 on Friday, 10/26 | – | – |
| | | |
| 5-6 | Query Optimization; Materialized Views | Ch 12, 15 | PDF PPTX |
| 5 (11/2) | Guest Lecture by Yannis Papakonstantinou on Semi-structured data and SQL++ | – | PDF |
| 7-8 | Parallel RDBMSs and Dataflow Systems | Ch 22, till 22.5; more references in slides | PDF PPTX |
| | | |
| 8 | Review Session 1 on Monday, 11/19 | – | PDF PPTX |
| | | |
| 8 | Midterm Exam 2 on Wednesday, 11/21 | – | – |
| | | |
| 9 | Data Integration and Cleaning | TBD | PDF PPTX |
| 9-10 | Transaction Management; Concurrency Control | Ch 16, up to 16.6.1 | PDF PPTX |
| | | |
| 10 | Review Session 2 on Wednesday, 12/5 | – | PDF PPTX |
| | | |
| 10 | Advanced Topics: ML for DB and DB for ML | TBD | |
| | | |
| 11 | Final Exam on Monday, 12/10 | – | –
|