Date Chapter Topic Remarks
27-Aug 1 Introduction
30-Aug 2 The Entity-Relationship Model
1-Sep 2 The Entity-Relationship Model
3-Sep 3 The Relational Model
6-Sep 3 The Relational Model
8-Sep 4 Relational Algebra
10-Sep 4 Relational Calculus
13-Sep 5 SQL Handout Assignment 2, Assignment 1 due at 2pm
15-Sep 5 SQL
17-Sep 5 SQL Last Day to Add Courses
20-Sep Discussion/Q&A Yom Kippur
22-Sep 6 QBE
23-Sep Assignment 2 due, 6pm
24-Sep 7 Disks and Files
27-Sep 7 Disks and Files
29-Sep 8 File Organization and Indexes
1-Oct 8 File Organization and Indexes
4-Oct 9 Tree-Structured Indexes
5-Oct First Prelim Chapters 1-7 Phillips 203
6-Oct 9 Tree-Structured Indexes
8-Oct Discussion/Q&A Johannes out of town
11-Oct no class Fall Break: 10/9-10/12
13-Oct 10 Hash-Based Indexes
15-Oct 11 External Sorting Last Day to Drop Courses
18-Oct 12 Evaluation of Relational Operators Assignment 3 due, 2pm
20-Oct 12 Evaluation of Relational Operators
22-Oct 12 Evaluation of Relational Operators
25-Oct 13 Introduction to Query Optimization
27-Oct 14 A Typical Relational Query Optimizer
29-Oct 14 A Typical Relational Query Optimizer
1-Nov 15 Schema Refinement and Normal Forms
3-Nov 15 Schema Refinement and Normal Forms
5-Nov 15 Schema Refinement and Normal Forms Assignment 4 due, 2pm
8-Nov 16 Physical Database Design and Tuning
10-Nov 16 Physical Database Design and Tuning Assignment 5 due in class
11-Nov Second Prelim Chapters 8-16 Phillips 101
12-Nov 18 Transaction Management Overview
15-Nov 18 Transaction Management Overview
17-Nov 19 Concurrency Control
19-Nov 20 Concurrency Control/Crash Recovery Assignment 6 due, 2pm
22-Nov 20 Concurrency Control/Crash Recovery
24-Nov no class Thanksgiving break:
26-Nov no class Thanksgiving break:
29-Nov 20 Concurrency Control/Crash Recovery
1-Dec 17 Security
3-Dec 21 Parallel Databases Assignment 7 due, 2pm
12-Oct Final Exam Chapters 1-21 with slight emphasis on chapters 17-24 Olin 155, 9am-11:30am