Description

This course covers the design and implementation of traditional relational database systems as well as advanced data analytics systems. The course will treat fundamental principles of databases such as the relational model, relational algebra, SQL, and schema refinement. We will also cover core database implementation issues including storage and indexing, query processing and optimization, and transaction management. Additionally, we will address challenges in big data analytics systems, including data exploration, data mining, machine learning for systems, and unified data analytics.

Course work will include homework assignments, paper reviews, a midterm, and a collaborative project.

Prerequisites: an undergraduate-level course on databases or operating systems. 3 credits.

General Information


Announcements

Announcements are not public for this course.
Staff Office Hours
NameOffice Hours
Chenghao Lyu
When?
Where?
Yanlei Diao
When?
Where?
Shivam Srivastava
When?
Where?
Zihang Wang
When?
Where?
Kshiti Dinesh Mehta
When?
Where?