Schedule (subject to change)
week | date | day | topic | textbook | slides | homework | paper |
project |
||
---|---|---|---|---|---|---|---|---|---|---|
Week 1 |
Jan 30 | Tu | Course introduction | Ch 1 |
||||||
Feb 1 | Th | Data Modeling | Ch 2, 3 |
|||||||
Week 2 |
Feb 6 | Tu | Relational Algebra | Ch 4 |
||||||
Feb 8 | Th | SQL | Ch 5 |
|||||||
Week 3 |
Feb 13 | Tu | Overview of DB Storage | Ch 8 |
||||||
Feb 15 | Th | Disks & Buffers | Ch 9 |
|||||||
Week 4 |
Feb 20 | Tu | Indexing 1 | Ch 10, 11 |
groups formed |
|||||
Feb 22 | Th | Indexing 2 | ||||||||
Week 5 |
Feb 27 | Tu | Query Processing 1 | Ch 13, 14 |
||||||
Mar 1 | Th | Query Processing 2 | Ch 14 |
|||||||
Week 6 |
Mar 6 | Tu | Query Processing 3 | Ch 14 |
proposal due |
|||||
Mar 8 | Th | Query Optimization 1 | Ch 15 |
|||||||
Week 7 |
Mar 13 | Tu | Query Optimization 2 | Ch 15 |
||||||
Mar 15 | Th | Transaction Mgmt | Ch 16 |
|||||||
Week 8 |
Mar 20 | Tu | spring break | |||||||
Mar 22 | Th | |||||||||
Week 9 |
Mar 27 | Tu | Concurrency Control 1 | Ch 17 |
||||||
Mar 29 | Th | Concurrency Control 2 | Ch 17 |
|||||||
Week 10 |
Apr 3 | Tu | Recovery | Ch 18 |
||||||
Apr 5 | Th | Database Design | Ch 19 |
|||||||
Week 11 |
Apr 10 | Tu | Database Tuning | Ch 20 |
||||||
Apr 12 | Th | XML Basics | Ch 27 |
|||||||
Week 12 |
Apr 17 | Tu | Midterm (in the evening) | Apr 19 | Th | XML Query Language | project update |
|||
Week 13 |
Apr 24 | Tu | XML Query Processing | |||||||
Apr 26 | Th | Data Streams 1 | ||||||||
Week 14 |
May 1 | Tu | Data Streams 2 | |||||||
May 3 | Th | Views and Security 1 | ||||||||
Week 15 |
May 8 | Tu | Views and Security 2 | |||||||
May 10 | Th | Project Presentations 1 |
presentation |
|||||||
Week 16 |
May 15 | Tu | Project Presentations 2 |
presentation |
||||||
May 17 | Th | |||||||||
Week 17 | May 22 | Tu |
final report due |
|||||||
May 24 | Th |