Book Chapters
| Jan 26 | Thu | Introduction to the class;
Notes
| 1
|
| Jan 31 | Tue | Entity-relationship Model;
Notes ;
Homework 1 Out;
| 6 (except 6.11)
|
| Feb 02 | Thu | ER Model; Relational Model;
Notes ;
| 6 (except 6.11), 2
|
| Feb 07 | Tue | Converting ER to Relational; Relational Algebra;
Notes
| 6 (except 6.11), 2
|
| Feb 09 | Thu | SQL;
Homework 1 Due;
SQL Assignment Out
| 3 (except 3.11), 4.2, 8.6
|
| Feb 14 | Tue | SQL;
Movies Database SQL Queries
| (continued)
|
| Feb 16 | Thu | SQL; Integrity Constraints;
Notes ;
Project Phase 0 (Group Information) Due;
| (continued)
|
| Feb 21 | Tue | Integrity Constraints;
Notes ;
SQL Assignment Part 1 Due;
| (continued)
|
| Feb 23 | Thu | Integrity Constraints; Normalization;
Notes ;
| Chapter 7
|
| Feb 28 | Tue | Normalization;
SQL Assignment Part 2 Due;
| Chapter 7
|
| Mar 02 | Thu | Midterm 1 (Syllabus: All material covered in class so far);
|
| Mar 07 | Tue | Normalization;
Homework 2 Out
| Chapter 7
|
| Mar 09 | Thu | Normalization; Storage: Files
| Chapter 7; Chapter 11.
|
| Mar 14 | Tue | Storage: Files;
Notes ;
Homework 2 Due;
| Chapter 11.
|
| Mar 16 | Thu | Storage: Files;
Project Phase 1 Due;
Homework 3 Out;
| Chapter 11.
|
| Mar 21 | Tue | Spring Break
|
| Mar 23 | Thu | Spring Break
|
| Mar 28 | Tue | Storage: Indexing/Hashing;
Programming Assignment Out
| Chapter 12, except 12.4, 12.9.
|
| Mar 30 | Thu | Indexing/Hashing;
Notes ;
|
| Apr 04 | Tue | Query Processing; catch-up;
Homework 3 Due;
| Chapter 13.
|
| Apr 06 | Thu | Midterm 2
|
| Apr 11 | Tue | Query processing; Join algorithms; Sorting.
|
| Apr 13 | Thu | Query processing; Query optimization;
| Chapter 14, except 14.5
|
| Apr 18 | Tue | Query optimization;
Programming Assignment Due;
| Apr 20 | Thu | Query optimization;
Notes ;
| | Apr 25 | Tue | Transactions; Concurrency/Recovery management;
Notes (Transactions) ;
| Chapter 15.
| | Apr 27 | Thu | Concurrency/Recovery;
Notes (Concurrency) ;
Homework 4 Out;
| Chapter 16, except 16.5, 16.8, 16.9
| | May 2 | Tue | Concurrency/Recovery;
Notes (Recovery) ;
Project Phase 2 Due
| Chapter 17, except 17.8, 17.9.
| | May 4 | Thu | Recovery;
| | May 9 | Tue | Parallel/Distributed Databases; Object-oriented/Object-relational Databases, XML
Notes ;
Homework 4 Due
| Chapter 20; Only lectures notes in syllabus for OR/OO/XML.
| | May 11 | Thu | Warehouses, Information Retrieval, Web.
Notes (Misc Topics 2) ;
Notes (Wrapup) ;
| | May 13 | Sat | FINAL (Saturday 8am - 10am)
| |