|
|
|
|
|
|
| Week | Videos | Classes | Assignments |
|---|---|---|---|
| #1 Sept. 26 & 28 | -- Introduction -- Relational Databases -- XML Data | Monday: Introduction to course Wednesday: Industry talks #1 - required Data management challenges at Facebook & Twitter | Assignment #1 due Oct. 10 |
| #2 Oct. 3 & 5 | -- Relational Algebra | Monday: Schema design activity - required Wednesday: Relational algebra activity - optional | |
| #3 Oct. 10 & 12 | -- SQL | Monday: Stanford talks - required Atul Butte (Biomedical Informatics), Josh Walker (Lex Machina) Wednesday: SQL help session - optional | Assignment #2 due Oct. 17 |
| #4 Oct. 17 & 19 | -- Relational Design Theory | Monday: SQL activity - optional Wednesday: Project help session - optional | Assignment #3 due Oct. 24 |
| #5 Oct. 24 & 26 | -- Querying XML | Monday: Design theory activity - optional Wednesday: Industry talks #2 - required Data management challenges at Google & @WalmartLabs | Assignment #4 due Oct. 31 |
| #6 Oct. 31 & Nov. 2 | -- Unified Modeling Language -- Indexes | Monday: Midterm exam review session - optional Wednesday: Midterm exam - required | Assignment #5 due Nov. 14 |
| #7 Nov. 7 & 9 | -- Constraints and Triggers | Monday: SQL vs. XQuery bakeoff - required Wednesday: Research talk #1 - required Managing uncertain data | |
| #8 Nov. 14 & 16 | -- Transactions | Monday: Triggers activity (samples) - optional Wednesday: Project help session - optional | Assignment #6 due Nov. 28 |
| Nov. 21-25 | Thanksgiving recess | ||
| #9 Nov. 28 & 30 | -- Views -- Authorization -- Recursion | Monday: Transactions activity - optional Wednesday: Industry talks #3 - required | Assignment #7 due Dec. 8 |
| #10 Dec. 5 & 7 | -- On-Line Analytical Processing -- NoSQL Systems | Monday: Research talk #2 - required Data provenance; Declarative crowdsourcing Wednesday: Exam review, student project demos - optional | |
| #11 Dec. 12 | Monday evening final exam |