CSCI 455
Download as PDF
Principles of Database Systems
Department(s)
Course Description
The management of data is one of the classical problems throughout the history of computing. This course centers around the fundamental concepts and theory that underpin the relational data model, which addresses numerous problems that plague data management, including data independence, consistency, information loss, and access performance. Course topics include the relational data model, database languages (e.g., SQL), relational database theory, database design (by decomposition), query execution, and considerations that affect system performance. Students design database schemas that effectively model an organization's information requirements and write programs that require database integration. Students also gain insight through the analysis and implementation of influential data structures and algorithms that are commonly used in modern relational database systems.
Course Typically Offered
Offered frequently.
Career
Undergraduate
Catalog Course Attributes
CO24 - SCIMATH (Nat Sci and Math)
Min Units
1
Max Units
1
Name
Lecture
Optional Component
No
Final Exam Type
Yes