Course description

This is an advanced database course; we assume knowledge of the fundamental concepts of relational databases.  This course will cover the core principles and techniques of Transaction Processing, concurrency control and Database Recovery. Topics will also include Distributed Databases; Databases on the World Wide Web; Multimedia Databases; Mobile Databases; Geographic Information Systems and Database Security and Authorization.