- Sep 3
- Introduction and class overview (chapter 1)
- Sep 8, 10, 15
- Entity-Relationship modeling (chapter 6)
- Sep 17, 22
- The relational model and relational algebra (chapter 2)
- Sep 24, 29, Oct 1, 6
- SQL (chapters 3-5)
- Oct 8
- Security (chapter 4.2, 4.7)
- Oct 13
- Key-value stores, document-stores, BigTable, Streaming data, Graph Databases (chapter 10.2, 10.5, 10.6)
- Oct 15
- Midterm review
- Oct 20
- Midterm exam (75 minute in-class test, details to be provided later)
- Oct 22, 27
- Object-relational databases (chapter 8)
- Oct 29, Nov 5
- Storage and indexing (chapter 12, small parts of chapters 13, 14)
- Nov 10, 12, 17
- Query processing and optimization, materialized views (chapters 15, 16)
- Nov 19, 24
- Transactions (chapter 17, small parts of chapter 18)
- Nov 26, Dec 1, 3
- Normalization (chapter 7)
- Dec 8
- Revision and final exam review
- Dec 15
- Tentative final exam date (2hr 50 min in-class test, details to be provided later)
Ken Ross
2025-09-01