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:
Shumo Chu chushumo at uw
Dylan Hutchison dhutchis at uw
Jack Khuu jackkhuu at uw
Jonathan Leang jleang at uw
Tianqi Wang tianqi07 at uw
Ying Wang wangy288 at uw

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

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

Sections:
(AA) Thursdays 9:30am-10:20am, THO 234 (Jonathan).
(AB) Thursdays 10:30am-11:20am, EEB 026 (Jonathan).
(AC) Thursdays 11:30am-12:20pm, THO 334 (Dylan).
(AD) Thursdays 12:30pm-1:20pm, SAV 137 (Dylan).

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