Database Management Systems


This module is intended to expand the student's knowledge of databases to the administration level including transaction management, security, recovery and distributed databases. Object-Oriented Databases are explored and practical experience of administration tools is provided.

Learning Outcomes

  1. Demonstrate a detailed understanding of the theoretical aspects and  principles upon which modern DBMS systems are based.

  2. Demonstrate a  knowledge and understanding of the role and functions of a Database Administrator (DBA) in the areas such as user management, DB security and recovery.

  3. Use SQL and database management tools to build and manage applications in a relational database environment.

  4. Effectively and autonomously design, develop and manipulate a Database using a modern DBMS.

% Coursework 40%
% Final Exam 60%