CS 6523 - Database Systems

Thorough introduction to the theory and practice of database systems. Emphasis on theoretical considerations in modeling data and in designing efficient, easy-to-use database systems. Also covers practical issues of query languages and optimization, transaction processing, concurrency control and recovery techniques as well as embedding structured queries in high-level language. Prerequisites: CS 2123 and CS 3013.