|
Week
|
Lecture (Monday)
|
Handouts & Resources
|
Week 1:
1/21-1/25
|
No Class
(Martin Luther King, Jr. Day)
|
Course Syllabus
|
Week 2:
1/28-2/1
|
Introduction to Databases
The Relational Model
Reading: Chapters 1 and 2
|
|
Week 3:
2/4-2/8
|
SQL
Reading: Chapter 3
|
|
Week 4:
2/11-2/15
|
Advanced SQL
Reading: Chapter 4
|
|
Week 5:
2/18-2/22
|
Relational Database Design
The Entity-Relationship Model
Reading: Chapters 6 and 7
|
|
Week 6:
2/25-2/29
|
Database Application Design
Reading: Chapters 8 and 10
|
Database Design Slides (by Magda Balazinska)
|
Week 7:
3/3-3/7
|
Database Architecture
Storage and Indexing
Reading: Two papers, available on Blackboard
Background Reading: Section 1.11 and 12.1-12.8 in Textbook
|
DBMS Architecture Slides (by Magda Balazinska)
Storage and Indexing Slides (by Magda Balazinska)
Query Execution Slides (by Magda Balazinska)
|
Week 8:
3/10-3/14
|
Spring Break!
|
|
Week 9:
3/17-3/21
|
Query Execution and Optimization
Reading: Three papers available on Blackboard
Background Reading: Chapters 13 & 14
|
Operator Algorithm Slides (by Magda Balazinska)
Query Optimization Slides (by Magda Balazinska)
|
Week 10:
3/24-3/28
|
Transactions
Reading: One paper available on Blackboard
Background Reading: Chapters 15-17
|
Concurrency Control Slides (by Magda Balazinska)
Recovery Slides (by Magda Balazinska)
|
Week 11:
3/31-4/4
|
Midterm
No Reading
|
|
Week 12:
4/7-4/11
|
Distributed Databases
Reading: two papers available on Blackboard
Background Reading: Chapters 20 and 22 (optional)
|
Distributed Query Optimization Slides (by Magda Balazinska)
Distributed Transaction Slides (by Magda Balazinska)
|
Week 13:
4/14-4/18
|
Guest Lecture: Yuan Shi
Parallel Architectures
Background Reading: Chapter 21 (optional)
|
Replication Slides (by Magda Balazinska)
|
Week 14:
4/21-4/25
|
Data Warehousing and Mining
Reading: 1 paper available on Blackboard
Background Reading: Chapter 18 (optional)
|
Data Warehousing Slides (by Magda Balazinska)
|
Week 15:
4/28-5/2
|
Natural Language and Databases
Information Extraction and Retrieval
Reading: 2 papers available on Blackboard
Background Reading: Chapter 19 (optional)
|
|
Week 16:
5/5-5/9
|
Project Presentations
No Reading
|
|