Advanced Database Systems
This course will provide a comprehensive overview of the internals of modern databasemanagement systems (DBMSs), specifically focusing on the core concepts behind onlineanalytical query processing (OLAP) and cloud-based data systems (e.g., datawarehouses, data lakes). It is intended for graduate and advanced undergraduatestudents interested in systems research. Students will learn how to: (1) read and evaluatesystems research papers, with emphasis on constructive criticism; (2) identify trade-offsand justify design decisions related to the architecture of an OLAP DBMS; (3) craft anddeliver presentations that distill core research ideas; and (4) plan and execute a finalproject that answers an interesting systems research question.
Prerequisites & course information
Prerequisite: CS 339 or permission of instructor.
Sources
- Course catalogue ↗2026–2027