6.830/6.814: Database Systems
Spring 2021
Units: 3-0-9 (H)
When: MW 1:00-2:30 pm
Where: Zoom (See here for link)
Instructors: Sam Madden (madden AT csail.mit.edu)
Mike Cafarella (michjc AT csail.mit.edu)
Staff mailing list: 6.830-staff AT mit.edu
Instructor office hours: Monday 2:30 pm - 3:30 pm ET [Sam]
TAs: Tianyu Li (litianyu AT mit.edu)
Sivaprasad Sudhir (siva AT csail.mit.edu)
Kapil Vaidya (kapilv AT mit.edu)
TA office hours: See Piazza Post for Zoom link
Saturday 1:00 pm - 2:00 pm ET [Tianyu]
Thursday 8:00 pm - 9:00 pm ET [Siva]
Sunday 7:00 pm - 8:00 pm ET [Kapil]
Piazza : Link


This course relies on primary readings from the database community to introduce graduate students to the foundations of database systems, focusing on basics such as the relational algebra and data model, schema normalization, query optimization, and transactions. It is designed for students who have taken 6.033 (or equivalent); no prior database experience is assumed though students who have taken an undergraduate course in databases are encouraged to attend.

Classes consist of lectures and discussions based on readings from the database literature. Grades in 6.830 are assigned based on a semester long project, as well as two exams and 7 assignments -- 4 labs and 3 problem sets -- of varying length. Grades in 6.814 are based on the same quizzes and assigments as 6.830, except that students may opt to do 2 additional labs in place of the final project. For more information about the readings and assignments, use the links at the top of the page.

Last change: March 16 2021.

Questions or comments regarding 6.830/6.814? Send e-mail to the 6.830/6.814 staff at . Accessibility