Course Schedule

Regular lectures: Monday & Wednesday, NSH3002, 1:30-2:55
Recitations: NEW: Friday 11/30, WeH 7220, 5:00-6:30
Friday, NSH1305, 1:30-2:55
(only when announced in schedule)
Office hours: By appointment (send me e-mail!)

Lecture Schedule

The names and numbers in parentheses represent items from the Papers Section of the course Readings. For instance, (The Roots: 1) refers to the first paper in the Section titled "The Roots" in the readings.

DateTitleComments
Wed 9/12Intro and System R (The Roots: 1 
Fri 9/14Q&A: Homework 1 NSH 1305 
Mon 9/17System R (cont), and Evaluation (The Roots: 2 
Wed 9/19Ingres (The Roots: 3,4 
Mon 9/24Locking (Concurrency Control: 1Hwk 1 due, Hwk 2 out 
Wed 9/26Optimistic CC (Concurrency Control: 2 
Fri 9/28Q&A: Homework 2 NSH 1305 
Mon 10/1CC on B-trees (Concurrency Control: 3 
Wed 10/3ARIES (Logging and Recovery: 1,2 
Mon 10/8Joins (Query Processing and Optimization: 1,2Hwk 2 due, Hwk 3 out 
Wed 10/10System R Optimizer (Query Processing and Optimization: 3 
Fri 10/12Q&A: Homework 3 NSH 1305 
Mon 10/15System R Optimizer(cont.) (Query Processing and Optimization: 3 
Wed 10/17MIDTERM In-class exam 
Mon 10/22No classMid-semester break 
Wed 10/24DBMin (Buffer Management and OS: 1Hwk 3 due, Hwk 4 out 
Fri 10/26Q&A: Homework 4 NSH 1305 
Mon 10/29LRU-K (Buffer Management and OS: 2,3 
Mon 10/31OS Support and R* ( Distributed Database Systems: 1 
Wed 11/5Replication ( Distributed Database Systems: 2,3 
Wed 11/7R-trees ( Spatial Applications: 1Hwk 4 due, Hwk 5 out
Lecture by Christos Faloutsos 
Fri 11/9Q&A: Homework 5 NSH 1305 
Mon 11/12Parallel DBMS (Parallel Database Systems: 1 
Wed 11/14Gamma and Alphasort (Parallel Database Systems: 2 and Sorting: 1 
Mon 11/19Mariposa ( Distributed Database Systems: 3 
Wed 11/21No classThanksgiving 
Mon 11/26Benchmarking (Benchmarking and Performance: Background from the benchmark handbook, 1Hwk 5 due, Hwk 6 out 
Wed 11/28Characterization of DB workloads (Benchmarking and Performance: 3, skim 4 and 5 
Fri 11/30Q&A: Homework 6 WeH 7220 
Mon 12/3Cube operator ( Data Mining: 1Lecture by Christos Faloutsos 
Wed 12/5Association rules ( Data Mining: 2Lecture by Leejay Wu 
Mon 12/10Object-Oriented/Relational Database Systems (Object-Oriented and Object-Relational Database Systems: 1, skim 2 Hwk 6 due