Instructor: Amélie Marian
Office hours: Mondays 3:30-4:30pm CoRE 324, CoRE 324
Recitations: Wednesday, 3:35-4:30pm, BE 252 (Livingston)
TA: Jae Woo Joo. Office Hours: Thursdays 11am-12pm, Hill 264A
Announcements will be made via Sakai, please check regularly.
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 quizzes, 3 programming assignments, and two exams.
Raghu Ramakrishnan, Johannes Gehrke: Database Management Systems, 3rd edition, McGraw-Hill, 2002.
Plus additional readings from recent database research papers.
|
Date |
Topics |
|
Wed Sep 5 |
|
|
Wed Sep 12 |
|
|
Wed Sep 19 Mon Sep 24 Wed Sep 26 |
|
|
Mon Oct 1 |
Class canceled |
|
Wed Oct 3
|
|
|
Mon Oct 08 |
|
|
Mon Oct 22 |
|
|
Wed Oct 24 |
|
|
Wed Nov 7 |
|
|
Mon Nov 26 |
|
|
Wed Dec 5 |
|
|
Wednesday Dec 19, 8-11am |
|