Lecture Readings - COP 5725 Database Management Systems Fall 2026

Each lecture has a primary chapter reading from Garcia-Molina, Ullman, Widom Database Systems: The Complete Book (referred to below as GMW). Five featured paper readings throughout the semester anchor the conceptual material in primary research literature. Supplementary papers expand each topic for graduate-level depth.

A consolidated paper index with local PDFs lives at ufdatastudio.com/cop5725fa26/papers. Featured paper entries below include a direct PDF link.


Section 1: Foundations (Weeks 1-4)

Week 2: History and the Relational Model

Week 3: Relational Algebra and ER Modeling

Week 4: Functional Dependencies and Normalization


Section 2: SQL Mastery (Weeks 5-7)

Week 5: SQL Fundamentals

Week 6: Advanced SQL I (Subqueries, CTEs, Window Basics)

Week 7: Advanced SQL II (Window Frames, Recursion, Views)


Section 3: Programming and Tools (Week 8)


Section 4: Storage and Indexing (Weeks 9-11)

Week 9: Storage Hierarchy

Week 10: Row vs Column Stores and B+ Trees

Week 11: Hash Indexes, PostgreSQL Indexes, External Sorting


Section 5: Query Processing and Optimization (Weeks 12-13)

Week 12: Join Algorithms and Iterator Model

Week 13: Vectorized Execution and Optimization


Section 6: Transactions, Concurrency, Recovery (Weeks 14, 16)

Week 14: Transactions and Two-Phase Locking

Week 16: MVCC, Recovery, Distributed and Modern


Curated External Resources


back