Databases (CS53001 Fall 2012)

Location & Time Ryerson 251, 5:30pm - 8:30pm, Thursdays
Instructor Svetlozar Nestorov (evtimov at uchicago.edu) email for appointment,
include string csppdb in the subject line
TAs For faster response, please, address your email to csppdb at cs.uchicago.edu.
This email address reaches the instructor and the 3 TAs.
James Sams (jasams at uchicago.edu) email for appointment,
Samuel Olofin (solofin at uchicago.edu) email for appointment,
Greg Cross (grog at cs.uchicago.edu) email for appointment,
include string csppdb in the subject line
Textbook A First Course in Database Systems (3rd ed.) by Jeff Ullman and Jennifer Widom
Academic Policies Academic Policies & Requirements at UChicago

Date Announcement
11/1 For faster response, please, address your email to csppdb at cs.uchicago.edu.
This email address reaches the instructor and the 3 TAs.
10/22 We have a new (third) TA: Greg Cross. His contact info is grog at cs.uchicago.edu.
10/17 Our next class is on Thursday, Oct 18.
We will have a make-up class on Saturday, Oct 20, at 10:30am in Ryerson 251.
10/4 Please, subscribe to the class mailing list.
10/4 Slides and homework will be posted on chalk.
10/4 Please, complete the background survey.
10/2 First class meets on October 4, 2012!
 
Week Date Topics Reading Assignments
1 10/4 Introduction, Entity-Relationship model and design 1, 4.1-4.4 hw1
2 10/18 Database design, Relational model, Functional dependencies 2.1-2.2, 4.5-4.6, 3.1-3.5 hw2
3 10/20 Normal forms, Relational algebra, SQL: Schemas, Simple queries 2.3-2.5, 5, 6.1-6.2
4 10/25 SQL: Subqueries, Aggregation, Modifications 6.2-6.5 hw3
5 11/1 SQL: Joins, Views, Indexes, Constraints 6.3, 7.1-7.2, 8.1-8.4 hw4
6 11/8 Midterm; Transactions, Authorization 6.6, 10.1 hw5
7 11/15 Midterm review; Triggers, Stored procedures 7.5, 9.1-9.4 hw6
8 11/29 Database connectivity, Web programming 9.5-9.7, class notes hw7
9 12/6 Data warehousing, Data mining class notes hw8
10 TBD NoSQL Databases, Big Data class notes
- 12/12 Final project deadline! no class