CSE-462 Spring 2016

Data Management Systems (including Relational Databases, Non-Relational Databases, and NoSQL storage systems) are the basis for any big data project.  A data management system is responsible for storing data, enabling efficient access to that data, as well as mediating concurrent modifications.  This class teaches data management systems both in terms of the basic principles of their design, and the practical challenges of implementing them. The course is built around a term-long programming assignment, in which you will build a system for answering SQL queries efficiently.  Course lectures will focus on the conceptual basis for this system and how the techniques that you implement in the project generalize (e.g., to the use of NoSQL systems)

In this course, you will learn...


Course Details


Library Documentation


Lecture Schedule