Assignments

The projects and homeworks will be posted here as the course progresses.

Projects

  • Project 1 (due 9/23): ER Modeling & Schema Design

  • Project 2 (due 10/21): SQL

  • Project 3 (due 11/8): Buffer Manager (BadgerDB)

  • Project 4 (due 12/4): B+ Tree (BadgerDB)

Homeworks

  • Homework 1 (due 10/7): Relational Algebra & Schema Normalization

  • Homework 2 (due 12/13): RDBMS Operator Implementation & Optimization