CS 430 - Database Systems

  • 4 credits
View available sections

This course introduces the fundamental concepts of Database Systems. The course is divided into sections covering database system architecture, database design and modeling, and SQL. The goal of the course is to gain an understanding of how database systems are implemented as well as how to create efficient data models for modern relational database systems.

This course requires the use of electronic proctoring through ProctorU, please see http://www.online.colostate.edu/current-students/proctoring.dot for detailed instructions.  For students requiring accommodations, please contact Resources for Disabled Students (RDS); for consideration of exceptions outside the scope of RDS, please contact the University Testing Center.

This course can be applied towards:


CS 314 (Software Development Methods with a C (2.0) or better) or CS 370 (System Architecture and Software with a C or better).

Textbook and Materials

Textbooks and materials can be purchased at the CSU Bookstore unless otherwise indicated.


  • Database System Concepts, 6th Ed.
    Silberschatz, H. Korth and S. Sudarshan
    ISBN: 978-0-07-352332-3

For textbook and other information, please visit http://www.cs.colostate.edu/~cs430dl/


Dr. Indrakshi Ray

(970) 491-7986 | indrakshi.ray@colostate.edu

Dr. Indrakshi Ray is a Professor of Computer Science at Colorado State University, where she teaches classes in Cyber Security and Privacy and also conducts foundational research in these areas.