К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Foundations of Distributed Database Systems · LearnSpace
Назад в каталог
courseraПрограммирование

Foundations of Distributed Database Systems

Курс от Johns Hopkins University
Средний≈ 17.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

The course "Foundations of Distributed Database Systems" lays the foundation for understanding distributed database systems, a cornerstone of modern data management. You’ll delve into core principles and architectures, gaining insight into the challenges of managing data across distributed environments. Through hands-on learning, you’ll explore horizontal and vertical partitioning techniques, understanding how to apply them to improve query performance and scalability. By mastering these concepts, you’ll be equipped to design and optimize databases that handle large-scale data efficiently. What makes this course unique is its emphasis on practical implementation, enabling you to translate theoretical knowledge into actionable skills. Whether you're a student, data professional, or developer, this course will empower you to build robust distributed database systems, a critical skill in today’s data-driven world. Prepare to tackle real-world scenarios with confidence and acquire the expertise to manage the complexities of distributed data systems effectively.

Навыки, которые вы освоите

Distributed ComputingDatabase DesignDatabase Architecture and AdministrationDatabase SystemsScalabilityDatabase Management SystemsRelational DatabasesDatabase ManagementDatabase TheoryPerformance TuningSQLData IntegrityQuery Languages

Программа курса

4 модулей · 41 учебных материалов

01Course Introduction2 материалов
Course OverviewЧтениеInstructor Biography - Dr. David SilberbergЧтение
02Introduction to Distributed Database System16 материалов

Introduction to Distributed Database Architectures

Introduction to Distributed Database SystemsЧтение

Учитесь у экспертов

David Silberberg

Преподаватель курса

Foundations of Distributed Database Systems
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.2 ч

4 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
What is a Distributed Database System?Видео
Transparency IssuesВидео
Problems This Course AddressesВидео
Normalization Addresses Anomalies in Database SystemsВидео
Reading ReferencesЧтение
Introduction to Distributed Database ArchitecturesЗадание

High-Level Issues in Distributed Database Systems

ANSI/SPARC Database ArchitectureВидеоDatabase Architecture CategoriesВидеоMulti-Database Management SystemВидеоRelational Algebra NotationВидеоReading ReferencesЧтениеHigh-Level Issues in Distributed Database SystemsЗадание

Module-end Assessments

Self-Reflective Reading: Collaborative Database DesignЧтениеSelf-Reflective Reading: Understanding Relational AlgebraЧтениеIntroduction to Distributed Database SystemЗадание
03Horizontal Partitioning12 материалов

Identifying Circumstances for Horizontal Partitioning

Horizontal PartitioningЧтениеThe Top-Down ProcessВидеоExample FragmentationВидеоAchieving Correct FragmentationВидеоReading ReferencesЧтениеIdentifying Circumstances for Horizontal PartitioningЗадание

Implementing Horizontal Partitioning Based on Query Patterns

Working Through Horizontal FragmentationВидеоDerived Horizontal FragmentationВидеоReading ReferencesЧтениеImplementing Horizontal Partitioning Based on Query PatternsЗадание

Module-end Assessments

Self Reflective Reading: Collaborative Horizontal PartitioningЧтениеHorizontal PartitioningЗадание
04Vertical Partitioning11 материалов

Identifying the Need for Vertical Partitioning

Vertical PartitioningЧтениеComplexity of Vertical FragmentationВидеоAutomating the Clustered Affinity MatrixВидеоReading ReferencesЧтениеIdentifying the Need for Vertical PartitioningЗадание

Understanding Partitioning Algorithm

Simplifying the Bond Energy AlgorithmВидеоThe Partitioning AlgorithmВидеоReading ReferencesЧтениеUnderstanding Partitioning AlgorithmЗадание

Module-end Assessments

Self-Reflective Reading: Vertical PartitioningЧтениеVertical PartitioningЗадание