
- •1. Правила побудови схеми реляційної моделі бази даних.
- •2.Визначення сховищ даних їх характеристика та призначення
- •3. Характеристика етапів інфологічного проектування.
- •5. Правила агрегації інформаційних об’єктів при інфологічному проектуванні бд.
- •6. Характеристика моделей побудови сховищ даних: “зірка” та “сніжинка”.
- •7.Стратегії розподілення даних в розподіленій базі даних.
- •9. Визначення сховищ та вітрин (кіосків) даних їх призначення та застосування.
- •10. Характеристика етапів проектування бази даних.
- •13.Відмінності проектування сховищ даних від баз даних.
- •19.Характеризувати та дати визначення: бази даних, скбд, репозитарію метаданих та архіва даних
- •20. Підходи до проектування на зовнішньому рівні.
- •21. Характеристика зв’язків між сутностями в середовищі Erwin.
- •22.Характеристика реляційної моделі представлення сховищ даних.
- •23.Сутність та види фрагментації при проектуванні розподіленої бд.
- •24. Скбд та її ф-ції
- •27. Характеристика гібридної моделі представлення сховищ даних.
- •29.Системи керування базами даних (скбд) та технології їх функціонування.
- •32. Визначення та приклади функціонально та повної функціональної залежності та правило приведення до 2нф.
- •33. Характеристика реляційних моделей побудови сховищ даних.
- •34.Особливості проектування бази даних в середовищі case-засобуERwin.
29.Системи керування базами даних (скбд) та технології їх функціонування.
Бази даних використовуються під управлінням систем управління базами даних (СКБД). Система управління базами даних (СКБД) - це система програмного забезпечення, що дозволяє обробляти звертання до бази даних, що надходять від прикладних програм кінцевих користувачів. Системи управління базами даних дозволяють об'єднувати великі обсяги інформації та обробляти їх, сортувати, робити вибірки за визначеними критеріями і т.п. СУБД забезпечують правильність, повноту і несуперечність даних, а також зручний доступ до них. Простота використання СУБД дозволяє створювати нові бази даних, не вдаючись до програмування, а користуючись тільки вбудованими функціями. До числа функцій СУБД прийнято відносити наступні: 1. Безпосереднє управління даними у зовнішній пам'яті Ця функція включає забезпечення необхідних структур зовнішньої пам'яті як для зберігання даних, які безпосередньо входять у БД, так і для службових цілей, наприклад, для прискорення доступу до даних у деяких випадках (звичайно для цього використовуються індекси). 2. Управління буферами оперативної пам'яті СУБД зазвичай працюють з БД значного розміру, принаймні, цей розмір зазвичай істотно більше доступного об'єму оперативної пам'яті. буферів. 3. Управління транзакціями Транзакція - це послідовність операцій над БД, розглянутих СУБД як єдине ціле. 4. Журналізація Одним з основних вимог до СУБД є надійність зберігання даних у зовнішній пам'яті. 5. Підтримка мов БД Зазвичай сучасна СУБД містить наступні компоненти: · Ядро, яке відповідає за управління даними у зовнішній і оперативної пам'яті і журналізацію, · Процесор мови бази даних, що забезпечує оптимізацію запитів на вилучення та зміну даних і створення, як правило, машинно-незалежного виконуваного внутрішнього коду, · Підсистему підтримки часу виконання, яка інтерпретує програми маніпуляції даними, що створюють користувальницький інтерфейс із СУБД · А також сервісні програми (зовнішні утиліти), що забезпечують ряд додаткових можливостей по обслуговуванню інформаційної системи. Швидкий розвиток потреб застосувань БД висуває нові вимоги до СУБД: Ø підтримка широкого спектру типів представляються даних та операцій над ними (включаючи фактографічні, документальні, картинно-графічні дані); Ø природні та ефективні подання до БД різноманітних відносин між об'єктами предметних областей (наприклад, просторово-часових із забезпеченням візуалізації даних); Ø підтримка несуперечності даних та реалізація дедуктивних БД; забезпечення цілісності БД в широкому діапазоні різноманітних предметних областей та операційних обстановок; Ø управління розподіленими БД, інтеграція неоднорідних баз даних; Ø суттєве підвищення надійності функціонування БД.
32. Визначення та приклади функціонально та повної функціональної залежності та правило приведення до 2нф.
Відношення знаходиться в другій нормальній формі (2НФ), якщо воно знаходиться в 1НФ і кожен неключових атрибут функціонально повно залежить від ключа.
Іншими словами ставлення в другій нормальній формі - відношення без атрибутів, що знаходяться в частковій функціональної залежності від ключових атрибутів.
Відносини, не у 2НФ допускають аномалії оновлення, які полягають у необхідності оновлень (вилучень, модифікацій, вставки) рядків із значенням атрибуту, функціонально неповно залежить від ключа, у всіх рядках, де він зустрічається з відповідним значенням частини ключа, потрібно виконати контроль відповідності нового поєднання (частина ключа - атрибут) і вже існуючих, а при видаленні рядків може втрачатися і потрібна інформації про що має місце факт виду "частина ключа - атрибут".
Для атрибутів, функціонально повно залежать від ключа, кожна зміна зачіпає лише один рядок - рядок із змінним значенням. Приведення ставлення до 2НФ дозволяє виключити даний тип аномалій оновлення.