CS 4320 (and 5320): Introduction to Database Systems

CS4320/CS5320 is an introduction to relational database systems, NoSQL systems, and Big Data. Topics covered include the relational model, SQL, query processing and optimization, transactions, recovery, NoSQL systems, database design, and Map Reduce.

The main platform for distributing course material such as the syllabus, lecture slides, homeworks etc. is the Course Management System (CMS). In addition, we will be using Piazza as a forum for student discussion. Therefore, this website is deliberately fairly minimalistic.


Here are the contact details for the course staff:


The course meets three times a week, MWF 12:20pm-1:10pm, in Hollister B14.

You can view last semester's (Fall 2014) videotaped lectures on Videonote.

Academic integrity:

All students in the course are expected to adhere to the Cornell Code of Academic Integrity. See also this excellent discussion of plagiarism as it applies to computer science.