Course Schedule

This is the tentative schedule that may change over time depending on the materials covered in each class. Please come back to this page regularly in order to see the most up-to-date schedule.

  Chapter (4th ed) Chapter (5th ed) Chapter (6th ed) Lecture Topic Notes Slides Discussion Handouts
1 1.1-2, 1.6-10 1.1-2, 1.8-13 1.1-2, 1.7-13 Introduction      
2 1.3-5, 3.1, 4.11 1.3-7, 2.1, 3.1-2, 4.1 1.3-6, 2.1-5, 3.1-2, 4.5 Relational Model NotesPPT, PDF
3 3.2 2.2-3 6.1-6.1.3.3 Relational Algebra NotesPPT, PDF  
4 4.1-3 3.1-4 3.1-5 Basic SQL NotesPPT, PDF Slides (practice)
5 4.4-6, 4.8-10 3.5-8, 3.10-11 3.6-9, 4.1, 4.3 More SQL      
6 6.1-4 4.2, 8.6 4.4, 5.3 Constraints & Triggers NotesPPT, PDF  
7 4.7, 6.5-6 3.9, 3.10.4, 4.3, 8.7 4.2, 4.6 Views & Authorization Notes    
8 11.1-2, 11.5-7 11.1-2, 11.5-7 10.1-2, 10.5-6, 10.8 Disks & Files NotesPPT, PDF
9 12.1-3 12.1-3 11.1-4 Indexing (ISAM, B+tree) NotesPPT, PDF  
10 12.5-8, 12.9.1-2 12.6-8, 12.10, 12.5.1-2 11.5.1-2, 11.6-8, 11.10 Indexing (B+tree, Extendible hashing)    
11 13.1-13.6 13.1-13.6 12.1-12.6 Join Algorithms NotesPPT, PDF  
12 13.1-13.6 13.1-13.6 12.1-12.6 Join Algorithms (cont.)      
13 2.1-9 6.1-10 7.1-10** ER Model & ER to RDB NotesPPT, PDF  
14 7.1-6, 7.8, 7.10 7.1-6, 7.8 8.1-6, 8.8 FD, BCNF, Decomposition NotesPPT, PDF  
15 7.1-6, 7.8, 7.10 7.1-6, 7.8 8.1-6, 8.8 MVD, 4NF      
16 15 15 14 Transaction (Serializability) NotesPPT, PDF  
17 16.1, 17.1-4, 17.6 16.1, 17.1-5 15.1, 16.1-5 Transaction (Locking and logging)      
18 16.7-8 16.7-8 15.8-9 Transaction (Isolation levels)    
** In these section, authors rewrite majority of contents.
P.S Please report any error to TA(s).