Databases are at the heart of modern commercial application development. Their use extends beyond this to many other environments and domains where large amounts of data must be stored for efficient update, retrieval, and analysis. The purpose of this course is to provide a comprehensive introduction to the use of management systems for applications. Some of the topics covered are the following: data models, query languages, transactions, data cleaning, and database as a service.

Administrative Information

Instructor:
Mark Friedman, mbfried@cs.washington.edu

Course Assistants:
Shrainik Jain, shrainik@cs.washington.edu

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

Lectures:
Tuesday 5:00pm – 7:50pm. Johnson Hall, Room 111.

Sections:
Tuesday 8:00pm – 8:50pm. Johnson Hall, Room 111.