Формування навичок практичного застосування розподілених баз даних; вживання ефективних моделей забезпечення розподілених баз даних на основі вивчення предметної галузі, методів аналізу, пошуку та використання існуючих систем управління базами даних; знайомство з розподіленими базами даних реляційного типу; архітектурою та програмно-технічними засобами розподілених СУБД, розподіленим зберіганням даних, обробкою розподілених транзакцій, керуванням одночасним доступом; забезпечення теоретичної та інженерної підготовки фахівців у галузі проєктування та використання систем управління базами даних.
РОЗПОДІЛЕНІ БАЗИ ДАНИХ:
МЕТОДОЛОГІЯ ПОБУДОВИ,
ПРИНЦИПИ ФУНКЦІОНУВАННЯ,
ОСОБЛИВОСТІ ЗАСТОСУВАННЯ
Розробник:
Методист, викладач інформатики та комп’ютерних дисциплін Ярич Ігор Ярославович
Процес збирання, нагромадження, зберігання обробки і видачі за запитом чи замовленням інформації у вигляді даних і знань необхідних для керування об’єктом автоматизації.
Мета заняття
n Формування пізнавальних інтересів, потреби в комп’ютерноінформаційних знаннях і вміння їх застосовувати у майбутньому в усіх сферах своєї діяльності;
n Набуття знань з побудови і функціонування БД (СУБД) на рівні підприємств, організацій, закладів та установ в умовах ринкової економіки;
n Дослідження технології обробки управлінської інформації в розрізі існуючих функціональних напрямків менеджерської діяльності;
n Розробка БД (СУБД), систем управлінських процесів, підсистем підтримки прийняття рішень.
Застосування сучасних досягнень в методиці дослідження та аналізу технічних процесів, а
також вибір ефективних програмних засобів для реалізації побудови БД (СУБД).
підприємства
1. Архітектура розподілених БД.
2. Архітектура програмно-технічних засобів розподілених СУБД.
3. Розподілене зберігання даних.
4. Обробка розподілених транзакцій.
Керування одночасним доступом.
Основні завдання
n Набуття знань з питань створення БД (СУБД), змісту їх компонентів;
n Можливості використання набутих знань в різних галузях менеджерської діяльності;
n Вміння розробляти постановку та алгоритм задачі;
n Вміння застосовувати сучасні технології при створенні інформаційної бази і виконання конкретних функцій управління.
1. Катренко А.В. Системний аналіз: Підручник. – Львів: «Новий світ-2000», 2023.
2. Пасічник В.В., Резніченко В.А. Організація баз даних та знань: Підручник. – К., 2006.
3. Ярцев В.П. Організація баз даних та знань: Навч. посібник. – К. ДУТ 2018.
4. https://elearning.sumdu.edu.ua/free_content/lectured:89b3d175c 06a6b137e410cb14821d0e94549ad5a/20151013153156/44606/ind ex.html
Перелік ключових слів
База даних, СУБД, розподілена БД, розподілена СУБД, розподілена система баз даних, розподіленість, неоднорідність, автономність, фрагментація, реплікація, транзакція.
Розподілена БД – це множина логічно взаємозалежних баз даних, розподілених у комп'ютерній мережі.
Розподілена СУБД – це програмне забезпечення, яке керує РБД і надає такі механізми доступу до них, що їх застосування дає користувачу
можливість працювати з РБД як з однією цілісною базою даних.
Розподілена система БД – це РБД разом із РСУБД.
Властивості архітектури:
- розподіленість;
- неоднорідність; - автономність.
Різновиди архітектури:
- клієнт-серверна архітектура;
- архітектура з багатьма незалежними серверами; - архітектура із взаємодіючими серверами; - архітектура однорангової мережі.
- реплікація моментальних знімків; - реплікація транзакцій.
Транзакція – це набір команд, що виконуються як єдине ціле.
У транзакції або всі команди будуть виконані, або жодна з них не виконується.
Якщо хоча б одна з команд транзакції не може бути виконана, здійснюється відкочування
(відновлюється стан системи, в якому вона перебувала до початку виконання транзакції).
Принципи побудови РБД
n Постійний збір інформації
n Формування РБД
n Постійне відновлення інформації і даних
n Безупинний аналіз даних
Тест з баз даних
# Система управління базами даних (СУБД) – це...
А. Програмний засіб для автоматизації обчислень;
Б. Програмний засіб для збереження та пошуку інформації;
В. Система для представлення інформаційних масивів в зовнішній пам’яті комп’ютера.
# Таблиця СУБД містить...
А. Інформацію про сукупність однотипних об’єктів;
Б. Інформацію про сукупність всіх об’єктів, що відносяться до деякої предметної області;
В. Інформацію про конкретний об’єкт.
# Рядок таблиці СУБД містить...
А. Інформацію про сукупність однотипних об’єктів;
Б. Інформацію про сукупність всіх об’єктів, що відносяться до деякої предметної області;
В. Інформацію про конкретний об’єкт.
# Стовбець таблиці СУБД містить...
А. Інформацію про сукупність однотипних об’єктів;
Б. Інформацію про сукупність всіх об’єктів, що відносяться до деякої предметної області;
В. Сукупність значень одного з атрибутів для всіх однотипних об’єктів.
# Структура таблиці визначається...
А. Розмірністю таблиці;
Б. Списком найменувань стовбців таблиці;
В. Списком найменувань стовбців і номерів рядків таблиці.
# Полем даних називають...
А. Значення атрибуту для конкретного об’єкту;
Б. Елемент структури таблиці;
В. Список значень атрибуту для всіх однотипних об’єктів.
# Ключовим полем таблиці називають...
А. Рядок таблиці, що містить унікальну інформацію;
Б. Сукупність полів таблиці, які однозначно визначають кожен її рядок;
В. Стовбець таблиці, що містить унікальну інформацію.
# Таблиця може мати...
А. Лише одне ключове поле;
Б. Лише два ключових полів;
В. Довільну кількість ключових полів.
# Запитом в СУБД називають...
А. Таблицю, відсортовану по зростанню або спаданню значень поля;
Б. Таблицю, одержану з вихідної або з сукупності зв’язаних таблиць шляхом вибору рядків, які задовольняють поставлену умову;
В. Лише таблицю, одержану із сукупності зв'язаних таблиць.
# Формою СУБД називають...
А. Вікно на екрані комп’ютера з місцем для вводу даних;
Б. Позначення поля бази даних; В. Виведення значень таблиці, у зручному для користувача вигляді.
# Таблиці, запити, звіти – це...
А. Єдиний файл БД;
Б. Окремі файли розміщенні в папку;
В. Щось інше.
# Для створення нової таблиці необхідно...
А. Активізувати команди Файл / Створити;
Б. Відкрити вкладку Таблиці, активізувати кнопку Створити;
В. Після завантаження Access активізувати перемикач Нова база даних.
# Керування базою даних здійснюється...
А. Децентралізовано; Б. Централізовано;
В. Централізовано і децентралізовано.
# Банк даних - це система, що складається...
А. Бази даних, СУБД і прикладного програмного забезпечення;
Б. Бази даних і СУБД;
В. Прикладного програмного забезпечення.
# Назвіть властивості архітектури розподілених СУБД...
А. Розподільність, неоднорідність, автономність;
Б. Централізоване керування та інтегроване зберігання даних;
В. Спільне використання даних та відновлення бази даних.
# Назвіть типи фрагментації відношень...
А. Реплікація, транзакція; Б. 1НФ, 2НФ, 3НФ;
В. Горизонтальна, вертикальна, змішана.
# Адаптивна модель бази даних...
А. Допускає тільки табличну форму зображення даних; Б. Допускає тільки ієрархічну форму зображення даних;
В. Передбачає застосування принципів кожної з класичних моделей.
# Назвіть архітектурні рівні визначення структур даних...
А. Зовнішній, внутрішній, середній;
Б. Концептуальний, зовнішній, внутрішній;
В. Концептуальний, апаратний, програмний.
# Фонд даних – це...
А. Архівні копії файлів;
Б. Словник даних;
В. Активні дані, з якими постійно працює користувач чи прикладна програма.
# Архіви даних – це...
А. Архівні копії файлів;
Б. Словник даних;
В. Активні дані, з якими постійно працює користувач чи прикладна програма.
# Об’єктними будуть ті відношення, що містять...
А. Нормативно довідкові дані і первинні ключі, які не дублюються; Б. Оперативні дані і їхні ключі можуть дублюватися;
В. Рядки і стовпці, що мають унікальні імена.
# Ієрархічна модель бази даних...
А. Класифікує елементи за рівнями;
Б. Класифікує елементи за значеннями;
В. Не встановлює класифікації елементів даних.
# Зв'язки в ієрархічній моделі бази даних...
А. Модель встановлює обмеження на види зв'язків;
Б. Модель не встановлює обмеження на види зв'язків; В. Зв'язки визначаються між елементами даних сусідніх рівнів.
# Мережева модель бази даних...
А. Вимагає класифікації елементів даних;
Б. Модель встановлює обмеження на види зв'язків;
В. Модель не встановлює обмеження на види зв'язків.
# Реляційна модель бази даних...
А. Використовує табличну форму зображення даних; Б. Використовує табличну форму зберігання даних;
В. Використовує табличну форму зображення і зберігання даних.
# Особливості реляційної моделі бази даних...
А. Зв'язки між елементами даних визначаються за допомогою даних;
Б. Зв'язки між даними у реляційній моделі не визначаються;
В. Модель не встановлює обмеження на види зв'язків.
1. Що таке однорідні й неоднорідні розподілені БД? 2. Що таке розподіленість, неоднорідність та автономність БД?
3. Які механізми розподіленого зберігання даних Ви знаєте?
4. Що таке реплікація? Які існують механізми й моделі реплікації?
5. Що таке транзакція?
Дякую за увагу!