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 |