Course Schedule - Section 1 (Elmore)
Schedule subject to change, changes will be announced in class and on Ed Discussion.
Section Timings
- Section 1: Mon/Wed - 3:00pm to 4:20 - Stuart Hall 102
Week | Lecture | Topic | HW / Assignments | Readings |
---|---|---|---|---|
1 | Lecture #1 Monday March 20 |
Introduction
|
| Database Systems Concepts Ch. 1 |
Lecture #2 Wednesday March 22 |
Relational Model & DB Overview
|
Homework 0 Out Rust Primer Out |
Database Systems Concepts Ch. 2, Ch. 10.1 | |
2 | Lecture #3 Monday March 27 |
SQL (1/2)
|
SQL Out | Database Systems Concepts Ch. 4, 5 |
Lecture #4 Wednesday March 29 |
SQL (2/2) & Application Development
|
| Database Systems Concepts Ch. 9 | |
3 | Lecture #5 Monday April 03 |
Schema / Database Design
|
| Database Systems Concepts Ch. 6 |
Lecture #6 Wednesday April 05 |
Data Storage Architectures
|
CrustyDB 1 Out | Database Systems Concepts Ch. 13.1 - 13.3 | |
Friday April 07 |
|
SQL Due (Noon) | ||
4 | Lecture #7 Monday April 10 |
Indexes (1/2)
|
| Database Systems Concepts Ch. 14.1-14.2, 14.5 |
Lecture #6 Wednesday April 12 |
Indexes (2/2)
|
| Database Systems Concepts Ch. 14 | |
Friday April 14 |
Rust Primer 1 Due (Noon) | |||
5 | Lecture #9 Monday April 17 |
Advanced Indexes and Buffering
|
CrustyDB 2 Out | Database Systems Concepts Ch. 13.5, 24.2 |
Lecture #10 Wednesday April 19 |
Query Execution
|
| Database Systems Concepts Ch. 15 | |
Friday April 21 |
CrustyDB 1 Due (Noon) | |||
6 |
Tuesday April 25 |
Midterm Exam
|
| |
Lecture #11 Wednesday April 26 |
Query Optimization
|
| Database Systems Concepts Ch. 16 | |
7 | Lecture #12 Monday May 01 |
Transactions
|
CrustyDB 3 Out | Database Systems Concepts Ch. 17 |
Lecture #13 Wednesday May 03 |
Concurrency Control
|
| Database Systems Concepts Ch. 18.1-18.4 | |
Friday May 05 |
CrustyDB 2 Due (Noon) | |||
8 | Lecture #14 Monday May 08 |
Recovery
|
| Database Systems Concepts Ch. 19 |
Lecture #15 Wednesday May 10 |
Distributed and Parallel DBs (1/2)
|
| Database Systems Concepts Ch. 20-20.5, 21 | |
9 | Lecture #16 Monday May 15 |
Distributed and Parallel DBs (2/2)
|
| Database Systems Concepts Ch. 23 |
Lecture #17 Wednesday May 17 |
Non-Relational Database Systems
|
| ||
Friday May 19 |
CrustyDB 3 Due (Noon) | |||
Finals Week |
Wednesday May 24th |
Final Exam (All Sections)
|