|
Last Year's Syllabus (Hellerstein/Garofalakis)
Tentative syllabus, subject to change. Last updated 10/11/06
Date |
Topic |
Chapter in R&G |
|
8/30 |
intro |
1 |
|
9/1 |
Relational Model |
3 |
|
9/5 |
Disks + Files |
9, skip 9.2 |
|
9/7 |
Indexes 1/2 |
10 |
|
9/12 |
Indexes 2/2 |
10 |
|
9/15 |
Sorting |
13 |
|
9/19 |
Relational algebra |
4.1, 4.2 |
Pass out HW 1 |
9/21 |
Relational calculus |
4.3, 4.4 |
|
9/26 |
SQL 1 |
5 |
|
9/28 |
Relational Ops 1 (unary) |
12.1-12.3, 14.1-14.3 |
|
10/3 |
Relational Ops 2 (joins) |
14.4-14.6 |
HW 1 due |
10/5 |
Boolean text search |
27.1-27.3.1 |
|
10/10 |
Q-Optimization 1 |
15 |
HW 2 passed out 10/8 |
10/12 |
Q-Optimization 2 |
15 |
|
10/17 |
Physical design |
20 |
|
10/19 |
ER Model |
2 (can skip 2.7) |
|
10/24 |
Normalization I |
19 |
|
10/26 |
Midterm |
|
Solutions |
10/31 |
Normalization II |
19 |
HW 2 due |
11/2 |
SQL 2 + Query Rewrite |
5 |
Normalization Lab, 11/1.
HW3 (SQL) passed out |
11/7 |
Intro to transactions |
16 |
|
11/9 |
CC 1 |
17 |
HW3 due. |
11/14 |
CC 2 |
17 |
|
11/16 |
CC 3 |
17 |
Pass out HW 5 |
11/21 |
Recovery 1 |
18 |
HW 5 due; Pass out HW 6 |
11/28 |
Recovery 2 |
18 |
|
11/30 |
Data parallelism: relational and websearch |
22 |
|
12/5 |
Ranked text search |
27.4 |
HW 6 due |
12/7 |
Advanced topic/summary |
|
|
|
|