2020-2021 Undergraduate Catalog 
    
    Apr 20, 2024  
2020-2021 Undergraduate Catalog [Archived]

Add to Portfolio (opens a new window)

CS 457 - Database Systems


3 Credits

Description
The course will provide an introduction to the use of data management systems for applications, an understanding of how such systems function, and the advantages and disadvantages of various types of database systems. The first part of the course will deal with the relational model, and will include an introduction to Relational Algebra and SQL. NoSQL database systems will also be studied. Topical examples will include key-store, document, graph, and other categories of database management systems. The underlying data structures and algorithms that support database systems will also be reviewed.

Prerequisites
A grade of C or better in CS 201 and CS 303

Co-requisites
Concurrent enrollment in CS 457L is required.

Note
Open to graduate students. Graduate students are required to do additional work of a research nature.




Click here for the Summer 2024 Class Schedule

Click here for the Fall 2024 Class Schedule

Click here for the Spring 2025 Class Schedule

Click here for the Summer 2025 Class Schedule




Add to Portfolio (opens a new window)