Submit paper reviews here.
Date | Description | |
---|---|---|
Data Models |
||
Sept 29 |
Lecture 1: Introduction and the Relational Model Reading: None Additional resources:
|
|
Oct 10 |
Lecture 2: Relational Algebrfa and SQL Reading: None Additional resources:
|
|
Oct 11 |
Lecture 3: Schema Normalization Reading: None Additional resources:
|
|
Oct 13 |
Lecture 4: Data Models: A Never-ending Story Reading: Stonebraker and Hellerstein, "What Goes Around Comes Around." In "Readings in Database Systems" 4th ed.
[pdf]. Read only sections 1-4 and 8-11.
Submit your paper review here (please use plain text or pdf). Additional resources:
|
|
Oct 18 |
Additional resources:
|
|
Oct 20 |
Reading: Hellerstein, "The Declarative
Imperative," SIGMOD Record 2010; Sections 1-3 only [pdf].
Submit your paper review here (please use plain text or pdf). Additional resources:
|
|
Query Execution |
||
Oct 25 |
Lecture 7: Lifecycle of a Query Plan Reading: Sec. 4 from Hellerstein and Stonebraker, "The Anatomy of a Database System." In "Readings in Database Systems" 4th ed.
[pdf], or Sec. 4 from "Architecture of a Database System" (slightly more detailed version
of the Red book article) [pdf]. You don't need to turn in a review for this lecture. Additional resources: |
|
Oct 27 |
Reading: Selinger et al, "Access Path Selection in a Relational Database Management System."
Proceedings of ACM SIGMOD, 1979. Pages 22-34 [pdf]. You don't need to turn in a review for this lecture. Additional resources:
|
|
Database Theory |
||
Nov. 1 |
Lecture 9: Structural Query Optimization Recommended Reading: Database Theory book Chapter 6.4 |
|
Nov. 3 |
|
|
Nov. 8 |
Recommended Reading: Hung Q. Ngo, Christopher Ré, Atri Rudra: Skew strikes back: new developments in the theory of join algorithms. SIGMOD Record, 2013 |
|
Parallel Data Processing |
||
Nov 15 |
Lecture 12: Map Reduce and Spark Recommended Reading: DeWitt and Stonebraker, "MapReduce: A major step backwards," The Database Column, January 2008 (make sure you skim through the comments in addition to the article) [online article]. Recommended Reading: Zaharia et al, "Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing,"
Proceedings of NSDI 2012 Sections 2, 3, and 4 only [pdf].
Additional resources:
|
|
Nov 17 |
Lecture 13: Parallel Databases Recommended Reading: DeWitt and Gray, "Parallel Database Systems: The Future of High Performance Database Systems,"
Communications of the ACM. 1992. Sections 1 and 2 only
[pdf].
Additional resources:
|
|
Nov 22 |
Lecture 8: Data Warehouses and Column Stores Reading: Abadi et al, "The Design and Implementation of Modern
Column-Oriented Database Systems,"
Foundations and Trends® in Databases (Vol 5, Issue 3, 2012,
pp 197-280) Sections 1, 2, 4 (read 4.1, 4.4., 4.5, skim over
the others and skim Section 3) [pdf].
Submit your paper review here (please use plain text or pdf). Background on data analytics:
|
|
Transactions |
||
Nov 29 |
Lectures 15-16: Transactions: Concurrency Control (Part 1) Reading: Franklin, "Concurrency Control and Recovery,"
from The Handbook of Computer Science and Engineering, A. Tucker, ed., CRC Press, Boca Raton, 1997.
[pdf]. Note: review due on Dec. 6. Additional resources:
|
|
Dec 1 |
Lecture 15-16: Transactions: Concurrency Control (Part 2) Reading: Franklin, "Concurrency Control and Recovery,"
from The Handbook of Computer Science and Engineering, A. Tucker, ed., CRC Press, Boca Raton, 1997.
[pdf].Note: review due on Dec. 6. | |
Dec 6 |
Lecture 17-18: Transactions: Recovery (part 1) Reading: Franklin, "Concurrency Control and Recovery,"
from The Handbook of Computer Science and Engineering, A. Tucker, ed., CRC Press, Boca Raton, 1997.
[pdf]. Submit your paper review here (please use plain text or pdf).
Additional resources:
|
|
Dec 8 |
Lecture 17-18: Transactions: Recovery (part 2) Reading: Franklin, "Concurrency Control and Recovery,"
from The Handbook of Computer Science and Engineering, A. Tucker, ed., CRC Press, Boca Raton, 1997.
[pdf]. |
|
Dec 13 |
PROJECT POSTERS 2-4:30pm (no lecture) |
|
Dec 15 |
No lecture |