IS 335 Database Management System

This course covers the following topics: DBMS architecture and administration; centralized and client-server approaches, system catalog, and data dictionary, transaction management; concepts, characteristics, and processing, recovery techniques, concurrency control techniques: serializability, deadlock, locking schemes, time-stamp ordering, multi-version, and optimistic techniques, DB security, distributed databases, distributed DBMS, data fragmentation and replication, distributed transactions management, object-oriented databases, introducing to new emerging DB technologies and applications; Web DBs, multimedia DBs, data warehousing , data Mining, etc.

Course Materials