2024-2025 Catalog

CMPSC-763 Database Systems

This is an introduction to the design and use of database systems–systems that manage very large amounts of data. Topics covered include the Entity-Relationship (E/R) data model, relational data model, object-oriented model, and the conversion of E/R and relational models. We shall also learn some database languages, both concrete and abstract, including Structured Query Language (SQL), Object Query Language (OQL), relational algebra, etc. We will introduce semi-structured data, such as the popular Extensible Markup Language (XML), and their usage in database systems. The course is intended for computer science students who need an in-depth understanding of modern database systems.

Credits

3

Prerequisite

Student has satisfied all of the following Students who specified one or more of these Programs of Study or Program Foci Master of Science in Data Science MSDS And Student has satisfied all of the following Student has completed all of the following course(s) CMPSC 701 - Programming for Data Science