
- •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. Особливості проектування сховищ даних.
- •Передумови створення концепції бд .
- •Переваги концепції бд.
30. Аналіз і зведення запитувальних зв’язків до канонічного вигляду (перетворення № 1).
Канонiчний запитувальний зв’язок –– це такий багатовимiрний зв’язок, у якому: тип спiввiдношення мiж будь-якими двома початковими об’єктами може бути лише Б:Б; тип спiввiдношення мiж будь-яким початковим i кiнцевим об’єктaми не може бути Б:1. Якщо багатовимiрний запитувальний зв’язок не є канонiчним, то виконується ряд перетворень для зведення його до канонiчного вигляду.
Перетворення 1. Нехай у багатовимiрному запитувальному зв’язку
.
Спiввiдношення мiж початковими об’єктами Т (Х1:Х2) = 1:Б, тобто порушенo умову канонiчностi. Тодi запитувальний зв’язок потрібно перетворити на тотожний ланцюжок запитувальних зв’язкiв:
.
Можливi багатовимiрнi запитувальнi зв’язки, для яких перетворення 1 виконується багаторазово, в результатi чого початковий запитувальний зв’язок зaмiнюється сукупнiстю, яка вміщує кiлька одновимiрних i закiнчується багатовимiрним запитувальним зв’язком меншої розмiрностi, ніж початковий, який одразу буде канонiчним, тобто не пiдлягатиме розкладанню на простiші зв’язки.
31. Аналіз і зведення запитувальних зв’язків до канонічного вигляду (перетворення № 2).
Нехай iснує багатовимiрний запитувальний зв’язок, спiввiдношення мiж початковим і кінцевим об’єктами якого Т (Х1, У) = 1:Б, тоді потрiбно виконати таке перетворення:
=
. Якщо перетворення 2 виконано над багатовимірним запитувальним зв’язком з двома вхідними об’єктами, то йому можуть бути поставлені у відповідність два тотожних запитувальних зв’язки:
.
У процесі проектування перевагу необхідно віддати тому ланцюжку, який швидше можна виконати. Визначитися щодо того, на виконання якого ланцюжка буде витрачено менше часу, можна за допомогою аналізу алгоритмів реалізації обох варіантів.
32. Аналіз і зведення запитувальних зв’язків до канонічного вигляду (перетворення № 3).
Спiввiдношення мiж початковим i кiнцевим об’єктaми Т(Х1:У) = Б:1, тобто порушено умову канонiчностi. Тодi запитувальний зв’язок потрібно перетворити на тотожний ланцюжок запитувальних зв’язкiв:
«По заданому магазину видати інформацію про всі заявки на товари з їх основними характеристиками» - Т(ЗАЯВКА:ТОВАР)=M:N, T(ЗАЯВКА:МАГАЗИН)=1:N.
=
33. Правила побудови структурних зв’язків.
Описуючи запити запитувальними зв’язками, необхідно керуватися такими правилами.
Спочатку потрібно класиф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 (ведучi) та довiдковi.
Головними, чи ведучими, будуть тi об’єкти, з перегляду яких по-чинається реалiзацiя запиту і дані яких використовуються в певних розрахунках. Довiдковими є об’єкти, iнформацiя яких використовується для довiдкових цiлей, наприклад для розшифрування табельного номера працiвника вiдповiдним прiзвищем, iм’ям і по батьковi при видачi на друк чи на екран вiдповiдного вихiдного повiдомлення.
Для запитів, пов’язаних з розрахунками, практично неможливо подати запитувальні зв’язки згідно з описаною методикою. Тому при їх формалізованому описі необхідно моделювати алгоритм і подавати запитувальний зв’язок одразу у вигляді ланцюжка запитувальних зв’язків.