6.830
Database Systems
Fall 2010
Topics
- Introduction (CC)
- The relational model (MS)
- Schema design (MS)
- Introduction to database internals (CC)
- Database operators and query processing (CC)
- Indexing and access methods (CC)
- Buffer pool design and memory management (CC)
- Join algorithms (CC)
- Query optimization (CC)
- Transactions and locking (MS)
- Optimistic concurrency control (MS)
- Recovery (MS)
- Degrees of consistency (MS)
- Distributed transactions (CC)
- Parallel databases (CC)
- Scientific databases (MS)
- NOSQL (CC)
- ORM, DryadLINQ (CC)
- Streaming databases (MS)
- Database as a service (CC)
- Final project presentations
Readings
- Ramakrishnan, Raghu, and Johannes Gehrke. Database Management Systems . 3rd ed. McGraw-Hill, 2002. ISBN: 9780072465631.
- Note that the 3rd edition of Readings in Database Systems is a substantially different text (it does not include the same readings as the 4th edition.)
Sources
- Course catalogue ↗Historical OpenCourseWare
- MIT OCW calendar ↗
- MIT OCW readings ↗
- MIT OCW syllabus ↗
- Historical MIT OpenCourseWare offering. Named reading entries and schedule topics are automatically extracted from the linked source pages.