- Administrative details and Introduction [slides]
- Overview of the Relational Model [slides]
- SQL Overview [slides]
- Relational Algebra and Relational Calculus [slides]
- Disk Storage and File Organization [slides]
- Indexing [slides]
- Tree-Structured Indexes [slides]
- MIDTERM
- Hash-Based Indexes [slides]
- External Sorting [slides]
- Query Processing [slides]
- Query Optimization[
- Transaction Management []
- Concurrency Control []
- Recovery []
- NoSQL
- Parallel Databases, Big Data
- Final Exam