CS 425: Database Organization - Summer 2016

Instructor

TAs

Syllabus

syllabus.pdf

Course Overview

6:00 pm - 9:10 pm, Tuesdays + Thursdays, SB 204

Databases management systems are a crucial part of most large-scale industry and open-source systems. This course familiarizes students with important concepts of database systems and design. We will learn how to design a database using the Entity-Relationship model, how query and modify a database using the declarative SQL language, and study APIs for write application programs that use a database system to persist data. Furthermore, the course given an overview of important database systems techniques such as indexing, query optimization and execution, concurrency control, and recovery.

Workload

Prerequisites

Reading Material

Grading Policies

Detailed Course Topics

Course Objectives

After attending the course students should be able to: