Course Websites

CS 411 - Database Systems

Last offered Spring 2026

Official Description

Examination of the logical organization of databases: the entity-relationship model; the hierarchical, network, and relational data models and their languages. Functional dependencies and normal forms. Design, implementation, and optimization of query languages; security and integrity; concurrency control, and distributed database systems. Course Information: 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 225.

Related Faculty

Text(s)

Database Systems: The Complete Book, 2nd Edition, by Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom

Learning Goals

Analyze real-world data management scenarios and design appropriate data schemas (1), (2), (3), (4), (5), (6)
Formulate SQL queries to access a relational database system (1), (2), (5), (6)
Design and develop data management applications using relational database systems (1), (2), (3), (4), (5), (6)
Analyze and apply data indexing techniques for speeding up query processing (1), (2), (5), (6)
Analyze and apply query optimization techniques for optimizing query execution (1), (2), (5), (6)
Analyze and apply transaction processing techniques for executing transactions in relational database systems (1), (2), (5), (6)

Topic List

Data modeling principles and E-R Diagram Techniques
Relational Algebra
SQL Query Language
Data Storage and Indexing
Query Execution and Optimization
Concurrency Control & Failure recovery

Required, Elective, or Selected Elective

Selected Elective.

TitleSectionCRNTypeHoursTimesDaysLocationInstructor
Database SystemsCSP69453PKG31230 - 1345 R    Kevin Chenchuan Chang
Database SystemsCSP69453PKG3 -    Kevin Chenchuan Chang
Database SystemsDS369921ONL3 -    Kevin Chenchuan Chang
Database SystemsDS467992ONL4 -    Kevin Chenchuan Chang
Database SystemsG340658LCD31230 - 1345 T R  0027/1025 Campus Instructional Facility Abdussalam Alawini
Database SystemsG431355LCD31230 - 1345 T R  0027/1025 Campus Instructional Facility Abdussalam Alawini
Database SystemsMC369361PKG31230 - 1345 R    Kevin Chenchuan Chang
Database SystemsMC369361PKG3 -    Kevin Chenchuan Chang
Database SystemsMC469362PKG41230 - 1345 R    Kevin Chenchuan Chang
Database SystemsMC469362PKG4 -    Kevin Chenchuan Chang
Database SystemsU331352LCD31230 - 1345 T R  0027/1025 Campus Instructional Facility Abdussalam Alawini