The course presents an introduction to database management systems (DBMS), with an emphasis on how to use the system for modeling and querying information. The course will focus on 4 main areas:
These two resources are suggested to support your learning in the course:
The textbook "A First Course in Database Systems" by Jeffrey D. Ullman and Jennifer Widom, 2008 (3rd Edition), available new and used at the UofT bookstore, and online from the publisher, Chapters, or Amazon. It is also available on two-hour loan at the Engineering Library in the Sandford Fleming Building.
The online mini-courses by Jennifer Widom at Stanford University.
After each lecture, you will review the material at home, through readings or videos, and do a weekly homework, worth 10% of your mark. Homework is due at 2:00 PM each Thursday.
In addition, there are three practical assignments. These assignments use the concepts learned in class in a broader context of developing real-life database applications. Together these three assignments are worth 45%.