- •1.Поняття автоматизованого банку даних (абд)
- •2.Склад автоматизованого банку даних характеристика та функції основних його блоків.
- •3.Мовні засоби автоматизованого банку даних.
- •4.Функції та сутність скбд та їх характеристика.
- •5.Покоління скбд.
- •7.Адміністратор бази даних та його функції.
- •8.Поняття словника-довідника даних його характеристика та призначення.
- •9.Характеристика проектування баз даних на зовнішньому рівні.
- •12.Правила агрегації інформаційних об’єктів при інфологічному проектуванні бд.
- •13.Характеристика основних етапів розробки інфологічної моделі
- •14.Інформаційні запити та правила їх побудови при інфологічному проектуванні бд.
- •15.Запитувальні зв’язки їх характеристика та правила побудови при інфологічному проектуванні.
- •16.Поняття структурних зв’язків та правила їх побудови при інфологічному проектуванні бази даних.
- •23.Порядок приведення реляційних відношень до 5нф
- •17.Правила побудови реляційної моделі даних.
- •18.Поняття об’єктних та зв’язкових відношень в реляційних бд та суть умови посилкової цілістності даних.
- •19.Суть реляційного підходу до проектування баз даних
- •20.Теорії нормалізації реляційних відношень та її використання при проектуванні бд.
- •21.Порядок приведення реляційних відношень до 3нф(4нф).
- •22.Порядок приведення реляційних відношень до нормальної форми Бойса-Кодда.(Фил)
- •24.Поняття та основні вимоги до даталогічного проектування
- •25.Критерії вибору субд
- •26.Відображення на ієрархічну модель бд
- •27.Відображення на мережеву модель бд
- •28. Відображення на реляційну модель бд
- •29.Особливості та характеристика субд Access
- •30.Характеристик об’єктів бази даних Access
- •31.Таблиці в Access та правила їх побудови
- •32.Характеристика основних типів запитів та способи їх створення в субд Access
- •33.Схема бази даних в субд Access її призначення та правила побудови
- •35.Характеристика засобів Access, які забезпечують безпомилкове введення даних.
- •34.Характеристика засобів захисту бази даних в субд Access.
- •44. Передумови розробки концепції сховищ даних.
- •36.Стратегії розподілення даних в розподіленій базі даних.
- •37.Характеристика та призначення case-засобу Erwin.
- •41.Характеристика стратегій розподілу даних в розподіл.Бд.
- •45.Архітектура сховищ даних.
- •40.Поняття розподіленої бази даних (рбд) та особливості технології роботи з рбд.
- •42.Особливості технології функціонування розподілених баз даних.
- •43.Особливості проектування розподілених баз даних.
- •46.Відмінності проектування сховищ даних від баз даних.
- •48.Характеристика реляційної моделі представлення сховищ даних.
- •49.Характеристика гібридної моделі представлення сховищ даних.
- •47.Характеристика багатовимірної моделі представлення сховищ даних.
- •51.Сутність методики вимірного моделювання сховищ даних.
- •50. Складові сховищ даних та їх характеристика.
- •56.Моделі відновлення бд і сд в sql Server 2008. Та їх характеристика.
- •52. Визначення сховищ та вітрин (кіосків) даних їх призначення та застосування.
- •53. Репозитарій метаданих та його призначення в сховищах даних.
- •54. Характеристика основних інструментів sql Server 2008.
- •55.Операція резервного копіювання, її характеристика і види в sql Server 2008.
- •57.Трігери, їх призначення, види в sql Server 2008.
- •58.Процедури, що зберігаються в sql Server 2008.
- •59.Характеристика і призначення інструменту sql Management Studio.
- •60.Характеристика і призначення інструменту Analysis Services.
- •61.Створення olap проекту в sql Server 2008.
- •62.Правила побудови схем і діаграм бд в sql Server 2008.
- •63.Способи побудови таблиць в sql Server 2008
- •Поняття автоматизованого банку даних (абд).
- •Склад автоматизованого банку даних характеристика та функції основних його блоків.
42.Особливості технології функціонування розподілених баз даних.
У розподілених системах важливим моментом є проблеми проектування розподіленої БД ті її адміністрування. При проектуванні розподіленої бази даних насамперед потрібно вибрати архітектуру розподіленої бази даних і визначити правила доступу до даних і правила її адміністрування. Встановлення правил адміністрування гарантує коректність роботи системи.
Найпростіший варіант архітектури, який виключає можливість виникнення конфліктів, полягає в тому, що серед усіх вузлів, які зберігають одну і ту саму копію якихось даних, вибирають один, що має право на внесення змін, інші вузли лише мають доступ до цієї копії без права внесення змін. Цей варіант можуть вибрати банк і його філії, коли останнім дозволяється переглянути певні дані головної контори без права внесення змін.
Другим варіантом архітектури, який також гарантує, що конфлікти не виникнуть, є динамічна передача права модифікації від сервера до сервера. При цій архітектурі кожний елемент даних має спеціальний додатковий атрибут, у якому можна вказати дозвіл на внесення змін при передаванні даних між серверами.
Розподілені системи, які підтримують архітектуру клієнт –– сервер, можна ще визначити як системи типу: багато-клієнтів/один-сервер чи багато-клієнтів/багато-серверів. У системах першого типу управління базою даних централізоване і виконується досить просто, оскільки вся база зберігається на одному сервері. У таких системах управління доступом до даних клієнтів зводиться до управління процесами блокування та управління буферами клієнтів.
У системах типу багато-клієнтів/багато-серверів база даних може розміщуватися на кількох серверах і для виконання запитів користувачів потрібна взаємодія серверів одного з одним. Кожна клієнтська машина має свій сервер і на нього направляє запити користувача — нібито працює з централізованою базою. Взаємодії серверів при виконанні запиту прозорі для користувача. У більшості існуючих СУБД реалізовано один із двох типів архітектури клієнт — сервер.
Справді, розподілені СУБД не повинні розрізняти клієнтські та серверні машини. В ідеальному варіанті кожний вузол мережі може виступати залежно від ситуації як клієнт чи як сервер. Така архітектура визначається як рівний-до-рівного. Але поки що немає СУБД, які б підтримували цю архітертуру, бо досить складно на програмному рівні реалізувати розподіл даних по багатьох вузлах, а це призводить до ускладнення протоколів управління даними.
43.Особливості проектування розподілених баз даних.
Проектування розподілених БД потребує вирішення проблем фрагментації і розподілу БД між окремими вузлами мережі та підтримки цілісності й узгодженості розподілених даних.
Фрагментація - це розподіл відношення на кілька частин. Фрагменти одного і того ж відношення можуть фізично зберігатися на різних вузлах мережі. Потреба у фрагментації може виникнути у разі необхідності підвищення продуктивності системи , що дозволяє зберігати дані там, де найчастіше вони використовуються. Фрагментація дозволяє локалізувати певні операції обробки даних та зменшити обсяги даних, які необхідно передавати по мережі. Фрагментація може бути горизонтальною, вертикальною, змішаною. Горизонтальна - це розбивка відношення на окремі підмножини, які вміщують певні кортежі відношення. Вертикальна - це розбивка відношення на кілька відношень, що складаються з певних атрибутів початкового відношенння. Змішана - створюється шляхом додаткової вертакальної фрагментації раніше створених горизонтальних фрагментів, чи навпаки, за рахунок горизонтальної фрагментації певних вертикальних фрагментів. Фрагментацію слід виконувати, додержуючись таких основних правил:1) при фрагментації слід дотримуватись повноти.2) фрагментація повинна забезпечувати зворотність.3) отримані фрагменти не повинні перетинатись. Фрагментацію і розподіл даних необхідно виконувати поетапно при централізованому контролі за цією процедурою. Спочатку БД проектується за тими правилами, що і централізована. Звичайно при цьому необхідно потрібно охопити користувачів кожного вузла та досконало вивчити їх вимоги і запити до БД. Фрагментація не є обовязковою умовою побудови розподіленої БД. Вона застосовується лише за умовою доцільності її використання; якщо це недоцільно, то можлива відмова від фрагментації даних.
