Timetable

Jan 17
Introduction and class overview (chapter 1)
Jan 22, 24, 29
Entity-Relationship modeling (chapter 6)
Jan 31, Feb 5
The relational model and relational algebra (chapter 2)
Feb 7, 12, 14, 19
SQL (chapters 3-5)
Feb 21
Security (chapter 4.2, 4.7)
Feb 26, 28
Object-relational databases (chapter 8)
Mar 4
Midterm review
Mar 6
Midterm exam (75 minute test, details to be provided later)
Mar 18
Key-value stores, document-stores, BigTable, Streaming data, Graph Databases (chapter 10.2, 10.5, 10.6)
Mar 20, 25
Storage and indexing (chapter 12, small parts of chapters 13, 14)
Mar 27, Apr 1, 3
Query processing and optimization, materialized views (chapters 15, 16)
Apr 8, 10
Transactions (chapter 17, small parts of chapter 18)
Apr 15, 17, 22
Normalization (chapter 7)
Apr 24
Overflow material
Apr 29
Revision and final exam review
May 8
Tentative final exam date (2hr 50 min test, details to be provided later)



Ken Ross 2024-01-16