Book Chapters
| August 31 | Thu | Introduction to the class;
Notes
| 1
|
| Sept 5 | Tue | Entity-relationship Model;
Notes
| 6 (except 6.11)
|
| Sept 7 | Thu | ER Model; Relational Model;
Homework 1 Out;
Notes
| 6 (except 6.11), 2
|
| Sep 12 | Tue | Converting ER to Relational;
Notes
| 6 (except 6.11), 2
|
| Sept 14 | Thu | SQL;
Homework 1 Due;
SQL Assignment Out;
Movies Database SQL Queries
| 2, 3 (except 3.11), 4.2, 8.6
|
| Sept 19 | Tue | SQL; Relational Algebra;
Project Phase 0 (Group Information) Due;
| (continued)
|
| Sept 21 | Thu | Relational Algebra; SQL;
| (continued)
|
| Sept 26 | Tue | SQL; Integrity Constraints;
Homework 2 Out
Notes
| (continued)
|
| Sept 28 | Thu | Integrity Constraints; Normalization;
Notes
SQL Assignment Part 1 Due Sept 29th;
| Chapter 7
|
| Oct 3 | Tue | Normalization;
Notes
Homework 2 Due;
| Chapter 7
|
| Oct 5 | Thu | Midterm 1 (Syllabus: All material covered in class so far);
SQL Assignment Part 2 Due Oct 6th;
| Oct 10 | Tue | Normalization;
Notes
| Chapter 7
| | Oct 12 | Thu | Normalization
Notes
| Chapter 7
| | Oct 17 | Tue | Normalization; Storage: Files;
Homework 3 Out;
(continued notes above);
Notes: Storage and Indexes
| Chapter 7; Chapter 11.
| | Oct 19 | Thu | Storage: Files; (continued notes from above)
Project Phase 1 Due;
| Chapter 11.
| | Oct 24 | Tue | Storage: Indexing/Hashing; (continued notes from above)
Programming Assignment Out
| Chapter 12, except 12.4, 12.9.
| | Oct 26 | Thu | Indexing/Hashing; (continued notes from above) Homework 3 Due;
| Oct 31 | Tue | Query Processing; catch-up;
Notes: Query Processing
| Chapter 13.
| | Nov 2 | Thu | Midterm 2
| | Nov 7 | Tue | Query processing; Join algorithms; Sorting. (continued notes from above)
| | Nov 9 | Thu | Query processing (continued notes from above); Query optimization;
| Chapter 14, except 14.5
| | Nov 14 | Tue | Query optimization;
Notes: Query Optimization
| | Nov 16 | Thu | Query optimization;
Programming Assignment Due Nov 17;
| Nov 21 | Tue | Query optimization (continued notes from above);
| Chapter 15.
| | Nov 23 | Thu | Thanksgiving;
| | Nov 28 | Tue | Transactions; Concurrency/Recovery;
Notes: Transactions
| Chapter 17, except 17.8, 17.9.
| | Nov 30 | Thu | Concurrency/Recovery;
Notes: Concurrency
| | Dec 5 | Tue | Recovery;
Notes: Recovery;
Project Phase 2 Due
| Dec 7 | Thu |
Recovery; (continued notes from above)
| | Dec 12 | Tue |
Miscellaneous Topics; Notes;
Wrapup; Notes;
| | Dec 14 | Thursday | FINAL (Thursday 8am - 10am)
| | | | |