Module Overview

Advanced Data Base Systems

Building on the learning from the introductory database module, this module introduces learners to more advanced database topics such as SQL, Advanced SQL, Query Optimization, Transaction Management, Distributed Databases and Web technology. 

Module Code

DATA 3000

ECTS Credits

5

*Curricular information is subject to change

Structured Query Language:-  

Introduction to SQL Evolution of SQL Writing SQL Commands Data Definition Language Data Manipulation Language 

Advanced SQL:- SQL Access Control Views Integrity Enhancement Features of SQL Advanced Data Definition,  

Query Optimisation:- DBMS File Management Internal DBMS Tuning Query Optimisation using SQL 

Transaction Management:- Transaction Support Concurrency Control Database Recovery Transaction Management using SQL 

Distributed Databases:- Concepts Overview of Networking DDBMS Characteristics Distributed Processing Vs. Parallel Processing  

Functions and Architecture of a DDBMS  

Transparencies in a DDBMS Distributed 

Relational Database Design Types of DDBMS 

The module is delivered through a combination of lectures, and the tutor leads IT labs. Additionally, various e-learning aids are used. 

  1. Lectures: Cover fundamental database concepts and theories.

  2. Hands-on Exercises: Reinforce lecture material with individual or group work.

  3. Group Project: A collaborative database development project.

  4. Online Resources: Provide additional learning materials and support.

  5. Assessments: Evaluate understanding with quizzes, tests, and assignments.

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100