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:
Walter Cai wzcai at uw
Natalie Fetsch nfetsch at uw
Shana Hutchison shutchis at uw
Jack Khuu jackkhuu at uw
Jonathan Leang jleang 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, SIG 134.

Sections:
(AA) Thursdays 12:30pm-1:20pm, MGH 238 (Walter+Ying).
(AB) Thursdays 1:30pm-2:20pm, AND 010 (Jack).
(AC) Thursdays 2:30pm-3:20pm, JHN 026 (Jonathan).
(AD) Thursdays 3:30pm-4:20pm, MEB 242 (Shana).

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

Announcements:
Classes on Jan 14 and 16 are canceled
Makeup lectures: Jan 10 (Thursday) 4:30-5:20 (BAG131), and Jan 22 (Tuesday) 5:30-6:20 (BAG131).