| ANNOUNCEMENTS |
|
|
| Instructor: Wei Wang Office: SN 316 Email: weiwang@cs.unc.edu Voice: 1 (919) 962-1744 Office Hour: Wednesday 10:45AM-noon |
| TA: TBD Office: Email: Voice: Office Hour: |
Textbook: Database Management Systems, by Ramakrishman and Gehrke, 3rd edition, McGraw Hill.
| DATE | LECTURE NOTES | READING | HOMEWORK |
| Aug. 24 | Introduction [PDF] | Chapter 1 | |
| Aug. 29 | The Entity-Relationship (ER) Model [PDF] | Chapter 2 | |
| Aug. 31 | The Relational Model [PDF] | Chapter 3 | Homework #1 |
| Sept. 5 | Labor Day! | ||
| Sept. 7 | The Relational Algebra [PDF] | Chapter 4.1-4.2 | |
| Sept. 12 | The Relational Calculus [PDF] | Chapter 4.3-4.5 | |
| Sept. 14 | SQL: Queries, Constraints, Triggers (Part 1) [PDF] | Chapter 5.1-5.4 | |
| Sept. 19 | no class | ||
| Sept. 21 | no class | ||
| Sept. 26 | SQL: Queries, Constraints, Triggers (Part 2) [PDF] | Chapter 5.5-5.10 | Homework #1 due in class |
| Sept. 28 | Overview of Storage and Indexing [PDF] | Chapter 8 | Homework #2 |
| Oct. 3 | Storing Data: Disks and Files [PDF] | Chapter 9 | |
| Oct. 5 | Tree Structured Indexes [PDF] | Chapter 10 | |
| Oct. 10 | Hash-based Indexes [PDF] | Chapter 11 | Homework #2 due in class |
| Oct. 12 | University Day! | ||
| Oct. 17 | Midterm 1 (Chapters 1-5, 8-11) | ||
| Oct. 19 | no class | ||
| Oct. 24 | Overview of Query Evaluation [PDF] | Chapter 12 | |
| Oct. 26 | External Sorting [PDF] | Chapter 13 | Homework #3 |
| Oct. 31 | Evaluation of Relational Operations [PDF] | Chapter 14 | |
| Nov. 2 | Schema Refinement and Normal Forms [PDF] | Chapter 19 | |
| Nov. 7 | Schema Refinement and Normal Forms | Chapter 19 | Homework #3 due in class Project proposal due in class Homework #4 |
| Nov. 9 | Database Design and Tunning [PDF] | Chapter 20 | |
| Nov. 14 | Database Application Development [PDF] | Chapter 6 | |
| Nov. 16 | Databases and Internet Applications [PDF] | Chapter 7 | Homework #4 due in class |
| Nov. 21 | Midterm 2 (Chapters 12-14, 19-20) | ||
| Nov. 23 | Thanksgiving Holiday! | ||
| Nov. 28 | Overview of Transaction Management [PDF] | Chapter 16 | |
| Nov. 30 | Concurrency Control [PDF] | Chapter 17 | |
| Dec. 5 | Crash Recovery [PDF] | Chapter 18 | |
| Dec. 7 | Project Presentation (5 min + 2 min Q&A):
|
Project report due in class | |
| Dec. 9 4-7PM | FINAL EXAM (Chapters 1-5, 8-14, 16-20) in FB007 |