CS 542: Database Management Systems

Department
Credits 3.0
An introduction to the theory and design of data-base management systems. Topics covered include internals of database management systems, fundamental concepts in database theory, and database application design and development. In particular, logical design and conceptual modeling, physical database design strategies, relational data model and query languages, query optimization, transaction management and distributed databases. Typically there are hands-on assignments and/or a course project. Selected topics from the current database research literature may be touched upon as well.
Prerequisites

CS 5084 would be helpful