Advanced Course on Databases

Department of Information Technology
University of Turku, FINLAND

Fall 2015, period 1

General information

Course description

The course consists of two main parts:

  1. Functions of a database management system, such as query optimization, indexing, transaction
    processing, concurrency control, recovery from failures, and database security.
  2. Modern database technologies, such as object-oriented databases, object-relational
    databases, distributed databases, data warehouses, semi-structured databases, and more.

Literature

If you have difficulties to get the textbook, there is an alternative that is freely electronically available:
Paolo Atzeni, Stefano Ceri, Stefano Paraboschi and Riccardo Torlone: Database Systems - Concepts, Languages and Architectures, McGraw-Hill, Parts III and IV.