In this course, we will introduce the basics of modern data management. You will learn about schema design, data modeling, query languages, building database applications, transactions, and many other topics. Through lectures, sections, and assignments, you will learn about and understand how real-world databases work, and how they touch upon many aspects of our daily lives.

Administrative Information

Instructor:
Dan Suciu

Course Assistants:
Joshua Bean jbean96@uw
Shumo Chu chushumo@uw
Kartik Arora kartikar@uw
Ruta Dhaneshwar rutad@uw
Pranay Mundra pranay99@uw
Vineeth Varghese vinvsv97@uw
Ying Wang wangy288@uw
Yihang Wu yihanw4@uw
Esteban Posada epm105@uw

Please see calendar for up-to-date office hours information.

Lectures:
Mondays, Wednesdays, Fridays 1:30pm-2:20pm, G20.

Sections:
(AA) Thursday 12:30-1:20 SAV 138, Joshua Bean
(AB) Thursday 1:30-2:20 SAV 168, Joshua Bean
(AC-Note new room) Thursday 2:30-3:20 MGH 295 SAV 166, Kartik Arora, Pranay Mundra
(AD) Thursday 3:30-4:20 MGH 287, Ruta Dhaneshwar, Vineeth Varghese
(AE) Thursday 11:30-12:20 MOR 225, Ying Wang
(AF) Thursday 12:30-1:20 DEN 112, Esteban Posada
(AG-Starting April 18) Thursday 3:30-4:20 ECE 042, Shumo Chu

Textbook
Database Systems: the Complete Book, by Hector Garcia-Molina, Jennifer Widom, and Jeffrey Ullman. Available from the University Bookstore. Second edition.
Electronic edition OK