Fall 2017
Units: 3-0-9 (H)
When: MW 2:30-4:00
Where: 32-155
Instructors: Sam Madden (madden AT csail.mit.edu)
Staff mailing list: 6.830-staff AT mit.edu
Instructor office hours: by appointment
TAs: Anil Shanbhag (anils AT mit.edu)
Aaron Zalewski (azalews AT mit.edu)
Isabella Tromba (tromba AT mit.edu)
TA office hours : Anil Shanbhag (Friday 3-4pm)
Aaron Zalewski (Tuesday 4-6pm)
Isabella Tromba (Friday 3-4pm)
TA office hours where: 32-G9 Lounge (right out of the elevators)
Please post questions or comments to Piazza

6.830 Announcements

6.830 Announcements

(RSS Feed)
08/31/17: Accessing "Readings in Database Systems" Online

Many of the readings from this class will come from the book "Readings in Database Systems" (aka the "Red Book"). You can access this book online, from books 24x7.com, as long as you have an MIT account. To do this:
  • Log in to books24x7.com via the MIT library proxy, by going to this link. You will need to first log in to the library proxy, and then to books24x7.com.
  • Access the page for the text book, via this link.

08/31/17: First Class

The first class will be Wednesday, September 6, 2017 at 2:30 PM in 32-155. See you there! We will post announcements for the class on Piazza (see below).

08/31/17: Piazza

For online discussions, questions, and feedback this semester, we are going to be using Piazza (an online discussion forum). Please sign up here.

08/31/17: Welcome to 6.814/830!

The syllabus and schedule are now available.


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 6 (or 8) assignments -- 4 (or 6) 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: 9/5/2017.

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