CS 425: Database Organization - Fall 2017

Undergraduate Section

Note that this is an undergraduate only section for CS425!

Instructor

TAs

Syllabus

syllabus.pdf

Course Overview

3:15 pm - 4:30 pm, Mondays + Wednesdays, SB104

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

Further Links, Background Reading, Examples

Grading Policies

The final grade for the course is computed by weighting the individual grade percentages. The final percentage determines your grade:

Detailed Course Topics

Course Objectives

After attending the course students should be able to: