Schedule

Watch for updates!

This schedule is subject to change so check it frequently. In particular, check for changes to due dates and guest lectures.

Coming to the lectures is crucial for you to understand the gist of the material, and as much as possible will be covered in class. The assigned readings, however, include the entire book chapters. You are expected to carefully read the assigned chapters and ask questions if there are points that need clarification.

Lecture notes are available in PDF.


Lecture schedule

DateDayLecture (and what to read)Notes Comments
1/18Wed Introduction (R&G Chapter 1) PDF
(2 slides/page)
(6 slides/page)

Asn. 0 out
1/23Mon The Entity-Relationship Model (R&G Chapter 2) PDF
(2 slides/page)
(6 slides/page)

 

 
1/25Wed Relational Model (R&G Chapter 3) PDF
(2 slides/page)
(6 slides/page)

Asn. 0 due; Asn. 1 out
1/30Mon The Relational Algebra (R&G Chapter 4) PDF
(2 slides/page)
(6 slides/page)

 
2/1Wed SQL: The Query Language Part 1 (R&G Chapter 5) PDF
(2 slides/page)
(6 slides/page)

Asn. 1 due; Asn. 2 out
2/6Mon Storing Data - Disks, Buffers, and Files (R&G Chapter 9) PDF
(2 slides/page)
(6 slides/page)

 
2/8Wed File Organizations & Indexing (R&G Chapter 8) PDF
(2 slides/page)
(6 slides/page)

Asn. 2 due; Asn. 3 out
2/13Mon The Relational Calculus (R&G Chapter 4) PDF
(2 slides/page)
(6 slides/page)
Instructor: Prof. Christos Faloutsos
2/15Wed Tree-Structured Indexes (R&G Chapter 10) PDF
(2 slides/page)
(6 slides/page)

 
2/20Mon SQL: The Query Language Part 2 (R&G Chapter 5) PDF
(2 slides/page)
(6 slides/page)

Asn. 3 due; Asn. 4 out

 
2/22Wed SQL Application Development (R&G Chapter 6) PDF
(2 slides/page)
(6 slides/page)

 
2/27Mon Midterm Review Study guide
 

 
3/1Wed **** MIDTERM EXAM ****
 
Solutions for the Midterm.
3/6Mon Sorting (R&G Chapter 13) PDF
(2 slides/page)
(6 slides/page)

 
3/8Wed Single-Table Query Processing (not in book) PDF
(2 slides/page)
(6 slides/page)

 
3/10Fri **** MID-SEMESTER BREAK ****
 

Asn. 4 due!
3/13Mon **** SPRING BREAK -- NO CLASS ****  
 
3/15Wed **** SPRING BREAK -- NO CLASS ****  
 
3/20Mon Relational Operators (R&G Chapter 12/14) PDF
(2 slides/page)
(6 slides/page)

Asn. 5 out
3/22Wed Query Optimization (R&G Chapter 15) PDF
(2 slides/page)
(6 slides/page)

 
3/27Mon Query Optimization (System R Optimizer) PDF
(2 slides/page)
(6 slides/page)

 
3/29Wed Schema Refinement and Normalization (R&G Chapter 19) PDF
(2 slides/page)
(6 slides/page)

 
4/3Mon Schema Refinement and Normalization (R&G Chapter 19) PDF
(2 slides/page)
(6 slides/page)

 
4/5Wed Physical Database Design and Tuning (R&G Chapter 20)
 
Stratos Papadomanolakis will
be teaching this class
4/10Mon Transaction Management Overview (R&G Chapter 16) PDF
(2 slides/page)
(6 slides/page)

Asn. 5 due; Asn. 6 out
4/12Wed Concurrency Control (R&G Chapter 17) PDF
(2 slides/page)
(6 slides/page)

 
4/17Mon Concurrency Control (R&G Chapter 17) PDF
(2 slides/page)
(6 slides/page)

Asn. 6 due; Asn. 7 out
4/19Wed Concurrency Control (cont.) PDF
(2 slides/page)
(6 slides/page)

 
4/24Mon Logging and Recovery (R&G Chapter 18) PDF
(2 slides/page)
(6 slides/page)

Asn. 7 due; Asn. 8 out
4/26Wed Logging and Recovery (R&G Chapter 18) PDF
(2 slides/page)
(6 slides/page)

 
5/1Mon Review I
 

Asn. 8 due
5/3Mon Review II
 

5/9Tue **** FINAL EXAM ****  1:00pm-4:00pm Study guide