This course covers the principles of distributed
databases and how they differ from centralized databases. It focuses on
understanding the concepts of designing and managing distributed databases.
Furthermore, the course introduces the problems of distributed data management,
especially in the case of heterogeneous databases. The course will cover the
most broadly adopted systems and techniques in the field of data integration
for distributed environments, such as data warehousing, Big data management and
NoSQL alternatives. Case studies in the field of healthcare information systems
and e-commerce information systems are given as examples for data integration
issues. The course will provide a cohesive overview regarding the importance of
data management and data analytics in the era we are living.