Instructor: Amélie Marian
Office hours: Thursdays 11am-12pm, CoRE 324
Recitations: Mondays, 1:35-2:30pm, Hill 005
TA: Minji Wu (minji-wu at cs)
Office Hours: Wednesdays, 1-3pm CoRE 342.
1/17: Announcements now made via Sakai.
This course focuses on the implementation of data management systems. It builds upon knowledge gathered in 198:336 (or a similar Introduction to Databases course), and provides students the tools to understand the internals of a DBMS. In particular, we will cover transaction management, query processing and query optimization in details. We will also discuss the implementation of systems handling text data as well as data management issues in a web context.
Prerequisite: 198:336, or permission of the instructor. Knowledge of C++ or Java.
Grading will be based on 4-5 homework assignments, 2-3 programming assignments, a midterm and a final
Raghu Ramakrishnan, Johannes Gehrke: Database Management Systems, 3rd edition, McGraw-Hill, 2002.
Plus additional readings from recent database research papers.
|
Date |
Topics |
|
Thu January 19 |
|
|
Thu January 26 |
|
|
Thu February 2 Mon February 6 |
|
|
Thu February 9 |
|
|
Thu February 16 |
|
|
Mon February 27 |
|
| Mon March 5 |
|
|
Thu March 8 |
|
|
Mon March 12 |
|
|
Mon March 19 |
|
|
Thu March 22 |
|
|
Mon March 26 |
|
|
Thu March 29 |
|
|
Thu April 5 |
|
|
Mon April 16 |
Top-k Query Processing |
|
Thu April 19 |
|
|
Mon April 23 |
|
|
Thu April 26 |
|
|
Mon April 30 |
|