CISC 660 Database Management Systems (3 Credits)
Database Management Systems: Concepts of three levels of database architectures and their relationships, DBMS internals and their functions with associated API interfaces, various types of data models and their implementations in both internal and external perspectives, principles and techniques for database design and implementation, organizations of data and file structures and access methods, theory of query processing and optimization, mechanisms of concurrency control and transaction processing, and other new trends of database technologies.