Note that accessing many of these papers may require being logged into the VPN
Week of: | Monday | Wednesday |
---|---|---|
January 5/7 |
Introduction & class outline - what data do you have?
|
Introduction to databases: part 1
Optional reading (note: no need to turn in a review - the next one will be the one I will tell you what you would have gotten if I were grading, but will not actually grade) Lightly debugged slides for next two classes in PDF. Additional relational algebra slides Rachel presents and leads discussion |
January 12/14 |
Introduction to databases: part 2
Rachel presents and leads discussion |
Rachel presents and leads discussion |
January 19/21 |
Query Optimization
Overview
Presentation: Discussion: Homework due: design a database for your data |
Two query
optimizers
Presentation: Discussion: |
January 26/28 |
Query Execution
Presentation: Discussion: Project: one page project proposal due |
Transaction
Processing (slides)
Presentation: Discussion: |
February 2/4 |
Answering Queries Using Views/Data
Integration
Presentation: Discussion: |
Adaptive Execution
Presentation: Discussion: |
February 9/11 | Rachel out of town: No class |
Object-oriented and
Object-relational databases
Presentation: Discussion: |
February 16/18 | Reading week: no class | February 23/25 |
XML
Presentation: Discussion: |
60 years of data models: what
goes around comes around
Presentation: Discussion: Project: 4 page midterm status report due |
March 2/4 |
On Line Analytic Processing (OLAP)
Presentation: Discussion: |
Parallel Databases and No SQL
Presentation: Discussion: |
March 9/11 |
Critiquing No SQL
Presentation: Discussion: |
New-SQL
Presentation: Discussion: |
March 16/18 |
Data Mining
Presentation: Discussion: |
The Role of Theory
Presentation: Discussion: |
March 23/25 |
Advanced Topics/Student Request
Potpourri: TBD
Presentation: Discussion: |
Future of DBMS research
Presentation: Discussion: |
March 30/April 1 | Project Reports: |
Project Reports: |
April 6/8 | Easter Monday: No class | Project reports: |
|