| 1 (Jan 5) |
1 |
Course introduction; Structured Data Management: Introduction to Database Systems |
Tamer Özsu |
| |
2 |
Introduction to Database Systems |
Tamer Özsu |
| 2 (Jan 12) |
1 |
Relational model of data, relational calculus & algebra |
Tamer Özsu |
| |
2 |
Relational algebra, SQL |
Tamer Özsu |
| 3 (Jan 19) |
1 |
Database Workloads (OLTP, OLAP & HTAP systems) |
Anil Goel |
| |
2 |
Big data: Dealing with volume |
Tamer Özsu |
| 4 (Jan 26) |
1 |
Big data: Dealing with volume |
Tamer Özsu |
| |
2 |
Big data: Dealing with variety |
Tamer Özsu |
| 5 (Feb 2) |
1 |
Big data: Dealing with variety |
Tamer Özsu |
| |
2 |
Big data: Dealing with velocity |
Tamer Özsu |
| 6 (Feb 9) |
1 |
Big data: Dealing with velocity |
Tamer Özsu |
| |
2 |
Cloud computing & cloud-native data management |
Ronen Grosman |
| 7 (Feb 16) |
|
Reading week - no classes |
|
| 8 (Feb 23) |
1 |
Data integration: Data warehouses |
Tamer Özsu |
| |
2 |
Data integration: Data lakes (virtual lecture) |
Fatemeh Nargesian |
| 9 (Mar 2) |
1 |
Data preparation pipeline (virtual lecture) |
Felix Naumann |
| |
2 |
Data integration: Data lakehouses (virtual lecture) |
Matei Zaharia |
| 10 (Mar 9) |
1 |
Data acquisition |
Tamer Özsu |
| |
2 |
Data profiling (virtual lecture) |
Hazar Harmouch |
| 11 (Mar 16) |
1 |
Data quality & data cleaning |
Mostafa Milani |
| |
2 |
Data provenance |
Boris Glavic |
| 12 (Mar 23) |
1 |
Data quality & data cleaning |
|
| |
2 |
LLMs and data management |
Stratos Idreos |
| 13 (Mar 30) |
1 |
Vector databases (virtual lecture) |
Karima Echihabi |
| |
2 |
Review and general discussion |
Tamer Özsu |
| |
|
Final Exam |
|