CS 525: Advanced Database Organization - Spring 2017

Important Dates

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).

01/171. Introductionslides or handout (6 slides per page)
2. Hardwareslides or handout (6 slides per page)
01/173. Disk Organizationslides or handout (6 slides per page)
01/184. Index Structures - Conventional Indexes and B-Treesslides or handout (6 slides per page)
01/234. Index Structures - Hashingslides or handout (6 slides per page)
01/254. Index Structures - Advanced Index Techniquesslides or handout (6 slides per page)
01/305. Query Processing - Overviewslides or handout (6 slides per page)
02/065. Query Processing - Parsing and Analysisslides or handout (6 slides per page)
02/085. Query Processing - Logical Optimizationslides or handout (6 slides per page)
02/135. Query Processing - Query Executionslides or handout (6 slides per page)
02/15
02/205. Query Processing - Physical Optimizationslides or handout (6 slides per page)
02/22
02/27
03/01
03/06
03/086. Recovery and Concurrency Control - Transaction Managementslides or handout (6 slides per page)
03/20Mid Term ExamInfo
03/22
03/27
03/29
04/03
04/056. Recovery and Concurrency Control - Failure and Recoveryslides or handout (6 slides per page)
04/10
04/12
04/176. Recovery and Concurrency Control - Concurrency Controlslides or handout (6 slides per page)
04/19
04/24
04/26Contest and QA Session
05/Final ExamInfo