- •1.Передумови створення концепції бд .
- •2. Переваги концепції бд.
- •3. Характеристика структури абд .
- •4. Класифікація абд.
- •5. Системи управління базою даних (субд) та її функції.
- •6. Характеристика першого та другого покоління субд.
- •7. Характеристика третього покоління субд та його переваги.
- •8. Зовнішній етап проектування бд та його характеристика.
- •9. Інфологічний етап проектування бд та його характеристика.
- •10. Даталогічний етап проектування бд та його характеристика.
- •11. Внутрішній (фізичний) етап проектування бд та його характеристика.
- •12. Мовні засоби абд.
- •13. Визначення відкритих та закритих систем та їх характеристика.
- •14. Драйвер odbc та його призначення.
- •16. Категорії користувачів адб та їх характеристика.
- •17. Адміністратор бд його призначення та функції.
- •18. База даних, фонд та архів даних визначення та призначення.
- •19. Підходи до проектування на зовнішньому рівні.
- •20. Сутність проектування на зовнішньому рівні.
- •21. Вимоги до iнфологiчної моделі.
- •22. Підходи до інфологічного проектування бд
- •23. Інструментальні засоби iнфологiчного проектування.
- •24. Схема взаємозв’язку робіт при інфологічному проектуванні.
- •25. Правила агрегації атрибутів в інформаційні об’єкти.
- •26. Зовнішнє кодування його сутність та використання при інфологічному проектуванні.
- •28. Виявлення та опис інформаційних запитів до бд.
- •29. Поняття запитувального зв’язку їх формальний опис та різновиди.
- •30. Аналіз і зведення запитувальних зв’язків до канонічного вигляду (перетворення № 1).
- •31. Аналіз і зведення запитувальних зв’язків до канонічного вигляду (перетворення № 2).
- •32. Аналіз і зведення запитувальних зв’язків до канонічного вигляду (перетворення № 3).
- •33. Правила побудови структурних зв’язків.
- •34. Поняття об’єкта - зв’язки та його використання при інфологічному проектуванні.
- •35. Обмеження цілісності (бізнес-правила), які накладаються на атрибути бд.
- •36. Характеристика процедури перевірки інфологічної моделі на коректність.
- •37. Мета й завдання даталогiчного проектування.
- •38. Критерії вибору субд загального характеру.
- •39. Критерії вибору субд з точки зору підтримки роботи прикладного програмного забезпечення.
- •40. Відображення iнфологiчної моделі на ієрархічну.
- •41.Відображення інфологічної моделі на сіткову.
- •55.Переваги нормалізації відношень.
- •56.Особливості організації бази даних та характеристика об’єктів в Access.
- •57.Типи даних, поняття первинного та вторинного ключів в Access.
- •58.Типи зв"язків між таблицями та їх підтримка в Access.
- •59.Створення зовнішнього само і тета-об"єднання таблиць в в Access.
- •Само об’єднання - зв’язування полів однієї таблиці на умові їх спів падання. (приклад, відображення всіх внутрішньобанківських платежів).
- •60.Правила побудови схеми даних в Access.
- •Загальна характеристика мови sql та її застосування в субд Access.
- •63. Характеристика основних типів запитів для яких викоритсовується sql в Access
- •64. Форми в access , їх призначення та характеристика як інтерфейсного засобу
- •65. Характеристика елементів управління формою в access
- •66. Запити в access та їх класифікація
- •67.Оптимізація запитів (оз)та засоби підвищення продуктивності бд в Access.
- •68. Операції адміністрування бд в Access.
- •Загальна характеристика case-засобів для автоматизації проектування баз даних та інформаційних систем.
- •Характеристика пакета s-Designor як case-засобу для проектування баз даних. Основні можливості s-Designor.
- •Інструментарій s-Designor та режими роботи s-Designor.
- •Концептуальне моделювання – створення cdm-моделі.
- •Фізичне моделювання – створення pdm-моделі.
- •Поняття трігерів і зберігаємих процедур та їх використання в бд.
- •77. Визначення та характеристика розподіленої бд.
- •78.Характеристика централізованої стратегії розподілення даних в бд.
- •81. Особливості технології функціонування розподілених бд.
- •82. Сутність механізму підтримки транзакцій в розподілених бд.
- •83. Сутність механізму підтримки реплікацій в розподілених бд.
- •84. Вимоги до технологiї створення I ведення бд.
- •85. Характеристика технологiчної операцiї завантаження бд.
- •86. Характеристика технологiчної операцiй дублювання I вiдновлення бд.
- •87. Характеристика основних можливих випадків руйнування бд та операції по її відновленню.
- •88. Характеристика технологiчної операцiй реорганiзацiя I реструктуризацiя бд.
- •89. Характеристика технологiчної операцiї актуалізації бд.
- •90. Поняття сховища даних та передумови його створення.
- •91. Основні характеристики сховищ даних.
- •92. Переваги сховища даних та клас задач для яких вони використовуються.
- •93. Архітектура сховищ даних.
- •95. Характеристика molap моделі сховища даних .
- •96. Характеристика rolap моделі сховища даних.
- •98. Поняття кіоска (вітрини) даних та його застосування в системах обробки даних.
- •99. Особливості проектування сховищ даних.
- •Передумови створення концепції бд .
- •Переваги концепції бд.
38. Критерії вибору субд загального характеру.
Вибір оптимальної системи складається з основних етапів:
1. визначення області компетенції вичення, що проводиться;
2. Зменшення списку претендентів до 2-3 продуктів (порівнюють різні СУБД).
3. Оцінка продуктів. Для цього можуть використовуватись різноманітні параметри, як в вигляді груп (наприклад, визначення даних, фізичні параметри, доступність, обробка транзакцій, утиліти, засоби розробки та ін), так і окремо.
4. Проведення обгрунтованого вибору і підготовка звіту. На цьому етапі проведений аналіз документується та підготовлюється заключення з оцінкою відібраних продуктів і видача рекомендацій по вибору цільової СУБД.
39. Критерії вибору субд з точки зору підтримки роботи прикладного програмного забезпечення.
Вибір оптимальної системи складається з основних етапів: 1. визначення області компетенції вичення, що проводиться;
2. Зменшення списку претендентів до 2-3 продуктів (порівнюють різні СУБД).
3. Оцінка продуктів. Для цього можуть використовуватись різноманітні параметри, як в вигляді груп (наприклад, визначення даних, фізичні параметри, доступність, обробка транзакцій, утиліти, засоби розробки та ін), так і окремо.
4. Проведення обгрунтованого вибору і підготовка звіту. На цьому етапі проведений аналіз документується та підготовлюється заключення з оцінкою відібраних продуктів і видача рекомендацій по вибору цільової СУБД.
40. Відображення iнфологiчної моделі на ієрархічну.
Вiдображення на iєрархiчну модель виконується в два етапи.
1. Загальне вiдображення на iєрархiчну модель без урахування обмежень iєрархiчної СУБД.
2. Модиф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чної моделi на iєрархiчну ІО потрібно трансформувати в сегменти, а структурнi зв’язки –– в неорiєнтованi дуги.
Правила, за якими розміщують сегменти та дуги дерева в ієрархічній моделі
1. На самому верхньому р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 альтернативи.
Перша –– об’єднати такi об’єкти-претенденти в один об’єкт i оголосити його кореневим сегментом.
Другий варiант: якщо сегменти неможливо об’єднати через семантичну рiзнорiдність, то кожний iз цих об’єктiв оголошують коренем рiзних фiзичних баз даних, тобто будують кiлька деревоподiбних структур.
2. Зв’язки в 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 зв’язками ВП чи ВПВ (друга частина ПВ iгнорується). В результатi цього аналiзу об’єкти розміщуються по рiвнях iєрархiї.
3. В iєрархiчнiй моделi пiдтримуються лише такі типи спiввiдно-шень мiж даними: 1:1 і 1:Б. Тому потрiбно перевiрити типи спiввiдношень мiж даними i обмежитися лише названими. Далі буде розглянуто, як в iєрархiчних моделiх можна реалiзувати iншi типи спiввiдношень.
4. Кожний вихiдний сегмент може мати кiлька породжених, але породжений сегмент може мати щонайбільше два вихiдних, один з яких є фiзично, а інший логiчно вихiдним. Зв’язки в однiй фiзичнiй базi даних (ФБД) називаються фiзичними, а зв’язки мiж двома ФБД –– логiчними. На рис.3.1 зображено двi фiзичнi бази даних ФБД-1 і ФБД-2, у яких сегмент Х є фiзично вихiдним для сегмента Z, а Y — логiчно вихiдним для цього самого сегмента; в цьому разі Z виступає вiдносно до Y як логiчно породжений сегмент, відносно Х –– як фiзично породжений.
За описаним правилом побудови зв’язків необхідно перевірити всі породжені сегменти на виконання даного обмеження.
Надлишкові зв’язки потрібно усунути, об’єднанням кількох об’єктів в один, якщо це можливо, чи простим абстрагуванням від деяких зв’язків.
Другий етап вiдображення полягає в модифiкацiї отриманої моделi з урахуванням обмежень вибраної iєрархiчної СУБД.
ФБД – 2
Рис. 3.1. Взаємозв’язки між двома фізичними базами даних