Distributed Database

February 01, 2024
Salahaddin University-Erbil
Software Engineering Dept.
MSc
2024-Current
3 mins read

General Information

Course Description

This course provides an in-depth examination of the principles, design, and implementation of distributed database systems (DDBS). It covers essential concepts such as distributed data storage, query processing, transaction management, concurrency control, replication, reliability, and scalability in a distributed environment.

Prerequisites

Course Objectives

Upon completion of this course, students will be able to:

Course Outline

Module 1: Introduction to Distributed Database Systems

Module 2: DDBS Architectures

Module 3: Distributed Database Design

Module 4: Distributed Query Processing and Optimization

Module 5: Distributed Transaction Management

Module 6: Distributed Concurrency Control and Recovery

Module 7: Replication in Distributed Databases

Module 8: Reliability and Security in Distributed Databases

Textbooks

Assessment