- •1. Поняття автоматизованого банку даних (абд).
- •2. Склад автоматизованого банку даних характеристика та функції основних його блоків
- •3. Мовні засоби автоматизованого банку даних.
- •4. Функції скбд та їх характеристика .
- •1. Управлiння даними. Задачами управлiння даних є пiдготовка даних I їх контроль, занесення даних до бази, структуризацiя даних, забезпечення цiлісностi, секретності даних.
- •2. Доступ до даних. Пошук I селекцiя даних, перетворення даних у форму, зручну для подальшого використання.
- •3. Органiзацiя I ведення зв’язку з користувачем. Ведення дiалогу, видача дiагностичних повiдомлень про помилки в роботi з бд I т. Д.
- •5. Покоління скбд.
- •Характеристика етапів проектування бази даних.
- •Адміністратор бази даних та його функції.
- •8. Поняття словника-довідника даних його характеристика та призначення.
- •Характеристика проектування баз даних на зовнішньому рівні.
- •10. Характеристика підходів до інфологічного проектування баз даних.
- •Складові інфологічної моделі та їх характеристика.
- •Правила агрегації інформаційних об’єктів при інфологічному проектуванні бд.
- •13. Характеристика основних етапів розробки інфологічної моделі.
- •14. Інформаційні запити та правила їх побудови при інфологічному проектуванні бд.
- •15. Запитувальні зв’язки їх характеристика та правила побудови при інфологічному проектуванні.
- •16. Поняття структурних зв’язків та правила їх побудови при інфологічному проектуванні бази даних.
- •17. Правила побудови реляційної моделі даних.
- •18. Поняття об’єктних та зв’язкових відношень в реляційних бд та суть умови посилкової цілістності даних.
- •19. Суть реляційного підходу до проектування баз даних
- •20. Теорії нормалізації реляційних відношень та її використання при проектуванні бд.
- •21. Порядок приведення реляційних відношень до 3нф(4нф).
- •22. Порядок приведення реляційних відношень до нормальної форми Бойса-Кодда.
- •23. Порядок приведення реляційних відношень до 5нф.
- •Поняття та основні вимоги до даталогічного проектування.
- •Критерії вибору субд.
- •26. Відображення на ієрархічну модель бд.
- •Відображення на мережеву модель бд.
- •Відображення на реляційну модель бд
- •Особливості та характеристика субд Access.
- •Характеристика об’єктів бази даних Access.
- •32. Характеристика основних типів запитів та способи їх створення в субд Access.
- •34.Характеристика засобів захисту бази даних в субд Access.
- •35. Характеристика засобів Access, які забезпечують безпомилкове введення даних.
- •36. Стратегії розподілення даних в розподіленій базі даних.
- •37. Характеристика та призначення case-засобу AllFusion eRwin Data Modeler.
- •38. Характеристика типів зв’язків в AllFusion eRwin Data Modeler.
- •39. Технологія та особливості логічного проектування бд в середовищі AllFusion eRwin Data Modeler.
- •40. Поняття розподіленої бази даних (рбд) та особливості технології роботи з рбд.
- •41. Характеристика стратегій розподілу даних в розподіленій бд.
- •42. Особливості технології функціонування розподілених баз даних.
- •43. Особливості проектування розподілених баз даних.
- •Передумови розробки концепції сховищ даних.
- •Архітектура сховищ даних.
- •Відмінності проектування сховищ даних від баз даних.
- •47. Характеристика багатовимірної моделі представлення сховищ даних.
- •52. Визначення сховищ та вітрин (кіосків) даних їх призначення та застосування.
- •53. Репозитарій метаданих та його призначення в сховищах даних.
41. Характеристика стратегій розподілу даних в розподіленій бд.
Схарактеризуємо альтернативні теоретично можливi стратегiї розподiлення даних у РБД: централiзована; розподiлена без дублювання; розподiлена з дублюванням; мiшана, чи комбiнована.
Централiзована cтратегiя характеризується тим, що всi данi розміщуються в одному вузлi мережі та є система управлiння доступу рiзних користувачiв з інших вузлiв до даних.
Розподiлена (децентралiзована) стратегiя без дублювання. За такої стратегiї визначають данi, якi потрiбно зберiгати в кожному вузлi мережi. При цьому розподiлену базу даних проектують як неперетинні мiж собою пiдмножини даних, розподiленi по вузлах мережі.
Розподiлена (децентралiзована) стратегiя з дублюванням. Ця стратегiя полягає в тому, що база даних проектується як за централiзованого пiдходу, але фiзично дублюється в кожному вузлi мережi.
Мішана стратегія розподілу даних поєднує два підходи, пов’язані з розподілом без дублювання та з дублюванням даних, з метою використання їх переваг. Ця стратегія поділяє базу даних на багато логічних фрагментів, як це зроблено в стратегії розподілу без дублювання.
42. Особливості технології функціонування розподілених баз даних.
Розподілена база даних (DDB –– distributed database) –– це сукупність взаємопов’язаних баз даних, розподілених у комп’ютерній мережі. Розглянемо особливості технології роботи з розподіленою базою даних в умовах використання локальної обчислювальної мережі.
Локальна обчислювальна мережа (LAN – Lokal Area Network) –– це кілька зв’язаних між собою комп’ютерів, абонентів мережі, які спільно використовують дані з файлів бази даних. За своєю роллю в мережі комп’ютери поділяються на дві групи. До першої групи відносять комп’ютери, які надають для колективного користування абонентам мережі свій вінчестер, на якому розміщена база даних. Ці комп’ютери називаються файловими серверами. Комп’ютери другої групи не допускають до своїх даних інших абонентів, але можуть використовувати файли, розміщені на файлових серверах. Ці комп’ютери називаються робочими станціями. Робоча станція може не мати свого вінчестера і навіть пристрою для дискет, тоді єдиним джерелом даних для неї є файлові сервери. При роботі в мережі необхідна коректна робота з системою трасування транзакцій (Transaction Tracking System –– TTS). TTS — це компонент операційної системи для роботи в мережі NetWare починаючи з версії SFT 2.15. TTS виконує функції відстежування транзакцій, які полягають у тому, що в журналі транзакцій відмічається початок і кінець кожної транзакції, а також у деяких випадках виконується відкіт незавершених транзакцій. Крім того, відстежування транзакцій, яке виконується TTS, не пов’язане з цілісністю бази даних у повному розумінні цього терміна. Основна проблема при роботі в мережі полягає в узгодженості роботи з файлами одразу кількох абонентів. Наприклад, не можна допускати, щоб один абонент вносив зміни до файла, тоді як інший абонент використовує його для виконання певних розрахунків. У мережі дозволяється так званий режим розподілу, коли кілька користувачів можуть відкрити один і той самий файл для роботи з ним. Але цей режим роботи з файлами не завжди прийнятний, тому що можуть виникнути конфлікти при використанні одних і тих самих даних різними прикладними програмами. Тому для цих випадків передбачено режим монопольного використання. Якщо файл відкритий в режимі монопольного доступу, то він закритий для доступу інших програм. Цей режим називається режимом повного блокування. Блокувати можна або весь файл, або окремі його записи. При роботі з розподіленими даними, аби запобігти виникненню конфліктів при доступі до ресурсів і гарантувати повне виконання транзакцій, необхідно користуватись такими правилами:
блокувати одразу всі ресурси, необхідні для виконання транзакцій;
якщо якийсь ресурс не можна захопити, то необхідно відмовитись від виконання транзакції.
Існує багато альтернатив обробки даних у мережі. Є дві технології, які використовуються при обробці в мережі: клієнт — сервер і файл — сервер. В обох цих технологіях розподілена база даних зберігається на сервері, а з клієнтських машин здійснюють доступ до даних, які зберігаються на сервері.
Проте ці технології мають суттєву відмінність, яка полягає в тому, що у файл-серверній технології на сервері розміщується лише програмне забезпечення, яке підтримує роботу мережі, та файли бази даних, а все прикладне програмне забезпечення знаходиться на комп’ютерах користувачів, тобто на робочих станціях.
Особливості технології клієнт — сервер полягають у тому, що прикладне програмне забезпечення зберігається не лише на робочій станції, певні його компоненти можуть зберігатися на сервері.
Найбільш популярною зараз є архітектура клієнт –– сервер, і більшість сучасних розподілених СУБД орієнтовані та цю технологію розподіленої обробки даних.