CS430: Database Management Systems

Credits: 3

Catalog Description

Introduction to database systems, including database programming. The course covers relational algebra, SQL, object-relational systems, embedded programming, and basic transaction concepts. It covers database design, both entity-relationship modeling and normalization.

Current & Upcoming Offerings

2025-2026

Fall 2025 1 section
Section Schedule / Time Instructor Location
01
MW 07:00PM - 08:15PM
Ghinita, Gabriel
REMOTE
Spring 2026 1 section
Section Schedule / Time Instructor Location
01
MW 07:00PM - 08:15PM
Ghinita, Gabriel
W01-0004

Prerequisites

  • CS 240 and CS 310 or permission of the instructor.

Notes

This course is co-taught with CS630.

Upper-level course in database management systems for advanced undergraduates covering relational databases, SQL, and data modeling.