| Day of Term | Day of Week | Date | Topics | Readings to be done in advance of this class |
| 1 | Monday | 4/1/02 | C++ Warmup Assignment Given Introduction to course Introduction to databases |
Chapter 1 |
| 2 | Wednesday | 4/3/02 | Storing data: Disks and Files | Chapter 7 |
| 3 | Friday | 4/5/02 |
C++ Warmup Assignment Due |
Chapter 7 |
| 4 | Monday | 4/8/02 | Storing data: Disks and Files File Organizations and Indexes |
Chapter 7 Chapter 8 |
| 5 | Wednesday | 4/10/02 |
File Organizations and Indexes |
Chapter 8 |
| 6 | Friday | 4/12/02 | File Organizations and Indexes Tree-Structured Indexing |
Chapter 8 Chapter 9 |
| 7 | Monday | 4/15/02 |
Tree Structured Indexing |
Chapter 9 |
| 8 | Wednesday | 4/17/02 |
Minibase Assignment 1 Due |
Chapter 9 Chapter 3.1-3.2, Chapter 4.1-4.2 |
| 9 | Friday | 4/19/02 | Relational Algebra, Relational Calculus | Chapter 4.2-4.3 |
| 10 | Monday | 4/22/02 | Relational Calculus Entity-Relationship Model Written Homework 1 Given |
Chapter 4.3 Chapter 2 |
| 11 | Wednesday | 4/24/02 |
Entity-Relationship Model |
Chapter 2 Chapter 3.3-3.7 |
| 12 | Friday | 4/26/02 | Relational Model Written Homework 1 Due |
Chapter 3.3-3.7 |
| 13 | Monday | 4/29/02 |
Hash Based Indexing |
Chapter 10 |
| 14 | Wednesday | 5/1/02 | Minibase Assignment 2 Due Take Home Exam 1 Assigned Hash Based Indexing |
Chapter 10 |
| 15 | Friday | 5/3/02 |
Take Home Exam 1 Due |
Chapter 5 |
| Monday | 5/6/02 | BREAK | ||
| 16 | Wednesday | 5/8/02 | Oracle Assignment Given SQL External Sorting |
Chapter 5 Chapter 11 |
| 17 | Friday | 5/10/02 |
Comps (for seniors) on Saturday |
Chapter 11 |
| 18 | Monday | 5/13/02 | Evaluation of Relational Operators | Chapter 12 |
| 19 | Wednesday | 5/15/02 |
Oracle Assignment Due |
Chapter 12 |
| 20 | Friday | 5/17/02 |
Query Optimization |
Chapter 13 |
| 21 | Monday | 5/20/02 | Query Optimization |
Chapter 14 |
| 22 | Wednesday | 5/22/02 |
Minibase Assignment 3 Due |
|
| 23 | Friday | 5/24/02 |
Schema Refinement and Normal Forms |
Chapter 15 |
| 24 | Monday | 5/27/02 |
Schema Refinement and Normal Forms |
Chapter 15 |
| 25 | Wednesday | 5/29/02 | Written Homework 2 Due Physical Database Design and Tuning |
Chapter 16.1-16.2 |
| 26 | Friday | 5/31/02 | Transaction Management Overview | Chapter 18 |
| 27 | Monday | 6/3/02 | Minibase Assignment 4 Due Object Database Systems |
Chapter 25 |
| 28 | Wednesday | 6/5/02 |
Take Home Exam 2 Assigned |
|
| Last Day of Finals | Monday | 6/10/02 | Take Home Exam 2 Due |