Important Dates
- 08/27 Assignment 1 handed out
- 09/17 Assignment 1 due
- 09/17 Assignment 2 handed out
- 10/10 Assignment 2 due
- 10/10 Assignment 3 handed out
- 11/05 Assignment 3 due
- 11/05 Assignment 4 handed out
- 11/19 Assignment 4 due
- 11/26 Optional Assignment due
- 11/26 Contest is due
- 09/24 Quiz 1 handout
- 10/01 Quiz 1 due
- 11/05 Quiz 2 handout
- 11/12 Quiz 2 due
- 10/22 Mid Term Exam, 1:50pm-3:05pm, Stuart Building 111
- TBA Final Exam, TBA
Schedule
The course schedule and linked slides will be updated over time. The slides are a modified version of the slides used by Hector Garcia-Molina for the CS 245 course at Stanford.
For convenience, here is a combined versions of all slides and all handouts (6 slides per page).
08/20 | 1. Introduction | slides or handout (6 slides per page) |
2. Hardware | slides or handout (6 slides per page) | |
08/22 | 3. Disk Organization | slides or handout (6 slides per page) |
08/27 | 4. Index Structures - Conventional Indexes and B-Trees | slides or handout (6 slides per page) |
08/29 | 4. Index Structures - Hashing | slides or handout (6 slides per page) |
09/05 | 4. Index Structures - Advanced Index Techniques | slides or handout (6 slides per page) |
09/10 | 5. Query Processing - Overview | slides or handout (6 slides per page) |
09/12 | 5. Query Processing - Parsing and Analysis | slides or handout (6 slides per page) |
09/17 | 5. Query Processing - Logical Optimization | slides or handout (6 slides per page) |
09/19 | 5. Query Processing - Query Execution | slides or handout (6 slides per page) |
09/24 | ||
09/26 | 5. Query Processing - Physical Optimization | slides or handout (6 slides per page) |
10/01 | ||
10/03 | ||
10/10 | ||
10/15 | ||
10/17 | 6. Recovery and Concurrency Control - Transaction Management | slides or handout (6 slides per page) |
10/22 | Mid Term Exam | Info |
10/24 | ||
10/29 | ||
10/31 | ||
11/05 | ||
11/07 | 6. Recovery and Concurrency Control - Failure and Recovery | slides or handout (6 slides per page) |
11/12 | ||
11/14 | ||
11/19 | 6. Recovery and Concurrency Control - Concurrency Control | slides or handout (6 slides per page) |
11/26 | ||
11/28 | Contest and QA Session | |
TBA | Final Exam | Info |