
- •1.Характеристика основних інструментів sql
- •3.Створення таблиць
- •4.Резервне копіювання в sql Server 2008
- •5.Моделі відновлення бази даних в sql
- •6.Тригер в sql
- •8.Розподілені бази даних
- •9.Сховища даних
- •10.Багатовимірна модель побудови сд.
- •11.Відмінності проектування сд від бд.Проектування сд
- •1.Характеристика основних інструментів sql
8.Розподілені бази даних
Розподілена БД – сукупність взаємопов’язаних баз даних, розподілених у комп’ютерній мережі.
Класифікація баз даних
Відмінність розподіленої БД від розподіленої обробки даних полягає в тому, що при розподіленій обробці даних, дані не розподіляються, а зберігаються централізовано.
Розподілені системи поділяються на гомогенні та гетерогенні. Гомогенні – системи, орієнтовані на використання однієї СКБД. У гетерогенних системах у різних вузлах можуть використовуватись різні СКБД. Мультибазові системи характеризуються абсолютно автономним управлінням кожного вузла мережі. Вони надають можливість користувачеві самостійно управляти даними свого вузла без централізованого контролю цих процесів. Мультибазові системи поділяються на федеральні та не федеральні.
Переваги та недоліки розподілених БД.
Переваги:
Розподілена БД зручна для побудови баз даних організацій, які характеризуються значною кількістю територіально розподілених підрозділів. Існує можливість реалізувати глобальні запити.
У розподіленій БД вихід з ладу головного сервера не призводить до припинення всієї роботи в цілому.
Розподілена БД більш гнучка з погляду її розширення шляхом створення нових вузлів.
Недоліки:
Більш складна система на основі розподілених БД.
Проектування розподіленої БД набагато складніше ніж проектування централізованих БД.
Фрагментація – розподіл відношення на кілька частин. Фрагменти одного і того ж відношення можуть фізично зберігатися на різних вузлах мережі. Потреба у фрагментації може виникнути у разі необхідності підвищення продуктивності системи, що дозволяє зберегти дані там, де вони найчастіше використовуються. Фрагментація дозволяє локалізувати певні операції обробки даних та зменшити обсяги даних, які необхідно передавати по мережі. Фрагментація може бути горизонтальною, вертикальною і змішаною.
Трансакція – це певна сукупність операцій над файлами БД, яка поєднує певний набір команд, що змінюють зміст файлів бази даних, але при цьому ці зміни вносять не одразу, а відкладають до закриття трансакції.
9.Сховища даних
Передумови розробки концепції СД.
Однією з основних передумов є потреба в вирішенні аналітичних задач. Вирішувати задачі типу OLAP на основі традиційних БД недоречно, оскільки це може призвести до конфліктів повязаних з одночасним доступом в БД задач OLAP. Крім того в БД зберігається деталізована інформація, а для OLAP-задач потрібна узагальнена (агрегована) інформація.
Сховища даних – предметно орієнтований, інтегрований, незмінний і підтримуючий хронологію набір даних організованих для підтримки прийняття рішень.
Основні ознаки сховища даних – предметно орієнтованість,інтегрованість – дані відфільтровуються з бд і вибираються лише ті, що необхідні для аналізу – потім агрегуються, підтримка хонології, незмінність, мінімальна надлишковість.
Архітектура сд – всі дані в сховищах зберігаються в вигляді певних історичних пластів, кожен з яких характеризує відповідний календарний період(5- 10 р)
Корпоративні сховища даних – вміщують інтегровану інформацію, зібрану з певної множини оперативних БД, яка характеризує всю корпорацію і необхідна для консолідованого аналізу діяльності корпорації в цілому.
Кіоски – це певна підмножина корпоративних даних, які характеризують конкретний аспект діяльності корпорації, нп роботу конкретного підрозділу.