|
|
|
| Jan 27 | Thu | Introduction to the class; Entity-relationship Model
Notes
|
| Feb 01 | Tue | Entity-relationship Model
Notes
|
| Feb 03 | Thu | ER Model; Relational Model
Notes
|
| Feb 08 | Tue | Relational Algebra
Notes
|
| Feb 10 | Thu | SQL
Notes
|
| Feb 15 | Tue | SQL
Notes (includes slides not covered in class)
|
| Feb 17 | Thu | SQL; Integrity Constraints
Notes
|
| Feb 22 | Tue | Integrity Constraints
Notes
|
| Feb 24 | Thu | No Class
|
| Mar 01 | Tue | Normalization
Notes
|
| Mar 03 | Thu | Normalization
No Notes
|
| Mar 08 | Tue | Normalization
No Notes
|
| Mar 10 | Thu | Storage: Files
No Notes
|
| Mar 15 | Tue | Storage: Files
Notes on Buffer Management
|
| Mar 17 | Thu | Indexing/Hashing
Notes on ISAM
|
| Mar 29 | Tue | Query Processing/Query Optimization
No Notes; optional reading: Query evaluation techniques for large
databases - Goetz Graefe
|
| Mar 31 | Thu | catch-up/review
Notes
|
| Apr 05 | Tue | Mid-term exam (regular class time and place)
|
| Apr 07 | Thu | Sorting
No Notes
|
| Apr 12 | Tue | Query Processing
No Notes
|
| Apr 14 | Thu | Query Optimization
|
| Apr 19 | Tue | Transactions/Concurrency Control
|
| Apr 21 | Thu | Concurrency Control
Partial Notes on Concurrency
|
| Apr 26 | Tue | Concurrency/Recovery management
|
| Apr 28 | Thu | Recovery/Database architectures
|
| May 3 | Tue | Database Architecture, Parallel/Distributed Databases
Google Architecture
|
| May 5 | Thu | Object-oriented/Object-relational Databases, XML
Notes
|
| May 10 | Tue | Web and Databases
|
| May 12 | Thu | Review
|
| May 16 | | FINAL Monday 8am-10am CSIC 3117 (same room)
|