Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпаргалки на іспит з бд (1).docx
Скачиваний:
10
Добавлен:
23.04.2019
Размер:
4 Мб
Скачать
☆

11.15. Модель Захмана формалізації опису метаданих у сховищах даних.

Модель Захмана формалізації опису метаданих у сховищах даних

Найпоширенішою структурою метаданих є вимірна схема Захмана , котра передбачає застосування

шести категорій метаданих які описують такі властивості інформаційного ресурсу:

· об’єкти даних – опис сутностей, які асоціюють зі значеннями з набору даних;

· суб’єкти даних – опис осіб, які створюють чи застосовують дані;

· часові показники – опис часових моментів чи інтервалів, що характеризують створення,

підтримання та застосування даних;

· розміщення даних – опис місцезнаходження даних та способів і порядку доступу до

ресурсу;

· призначення даних – опис функцій та завдань, які застосовують інформаційний ресурс;

· порядок застосування даних – правила та обмеження на роботу з інформаційним ресурсом.

Загальну структуру метаданих інформаційного ресурсу побудованих за схемою Захмана

подано на рис. 1. Кожен із вимірів метаданих – це деяка множина значень, що характеризує один з

аспектів організації, сприйняття та застосування деякого набору даних, зокрема, в процесах

семантичної інтеграції з іншими ресурсами.

Рис. 1. Схема Захмана організації метаданих

Множину метаданих Мi деякого набору даних Di

можна подати як кортеж

Мi =<Мoi,Мsi,Мpi,Мti,Мgi,Мmi >,

де Мoi – метадані про об’єкти даних, Мsi – метадані про суб’єкти даних, Мpi – метадані про

розміщення даних, Мti – метадані про часові показники даних, Мgi – метадані про мету застосуванняданих, Мmi – метадані про порядок використання даних.

11.16. Базові варіанти моделей сховищ даних: зірка та сніжинка (посібник Ситник…).

Erwin підтримує методику вимірного проектування сховищ даних. Базовою моделлю яка є результатом вимірного проектування сховищ даних , є модель типу “зірка” та її різновид – “сніжинка”.

Модель типу “зірка” складається з центральної області фактів та раціонально зв’язаних з нею таблиць вимірювань. Приклад:

R15

R111

R131313

Крім таблиць фактів та вимірювань дана схема може мати також

R14

R14

Консольні таблиці, які приєднюються до таблиці вимірювань.

Консольні таблиці є батьківськими. (Методика створення такої моделі - методика розробки структури бд у середовищі Erwin. Обираємо Метидологію IDEF1X І Т.Д.)

Таблиці вимірювань (R13,R15,R14) сховища даних можна нормалізувати, що призведе до створення нових таблиць – консольні таблиці – які перетворять модель сховища даних типу “зірка” на модель типу “сніжинка”. Приклад:

продукція

продаж

магазин

Регіон

Тип продукції

Консольну таблицю можна зв’язувати з відповідною таблицею вимірювань ідентифікуючими або не ідентифікуючими зв’язками.

Тема 9 “Об’єктно-орієнтовані бази даних“

9.1. Поняття об’єктно-орієнтованої бд. Характеристика сучасного етапу дослідження оо бд.

На сьогодні відсутнє єдине і стандартне визначення ОО баз даних. Даючи визначення ОО бази даних усі фахівці підкреслюють два аспекти:

  • Інформація з ПрО у такій БД має представлятись у формі об’єктів;

  • Для опису структури інформації з Пр слід застосовувати об’єктно-орієнтовану модель даних.

Розглянемо одне із типових визначень таких понять(Кім(англ. Кіт), 1991р.).

Означення 1: Об’єктно-орієнтована модель даних (ООМД) – це логічна модель даних, яка враховує семантику об’єктів, що застосовується в об’єктно-орієнтованому програмуванні.

Означення 2: об’єктно-орієнтована БД (ООБД) – це перманентний і сумісно використовуваний набір(колекція) об’єктів, визначений засобами ООМД.

Перманентні (persistent) об’єкти – це такі об’єкти, які зберігаються у системі після завершення сеансу або прикладної програми, під час яких вони були створені.

Означення 3: об’єктна модель бази даних – це сукупність об’єктів(класів об’єктів) предметної області та взаємозв’язків між ними, яка описує структуру інформації БД.

Сучасний етап дослідження об’єктно-орієнтованих БД характеризується такими рисами:

  • Відсутність загальноприйнятої моделі даних;

  • Відсутність єдиної формальної теорії;

  • Активна експериментаторська діяльність.

Особливе місце в розвитку проблематики об’єтно-орієнтованих СКБД посідає діяльність групи з управління об’єктними базами даних ODMG – Object Data Management Group. Це некомерційний консорціум виробників об’єктних БД та інших організацій, зацікавлених у виробленні стандартів зі зберігання об’єктів у БД.

ODMG – діяла з 1991 по 2001р. Результатом її діяльності була низка стандартів(перший ODMG – 93 випущено у 1993 р.). Стандарти ODMG – це стандарти на збереження об’єктів у БД. Вони стосуються 3-х напрямків, а саме:

  • Баз даних (мова SQL);

  • Об’єктної моделі даних (стандарти OMG – Object Management Group – консорціуму, що розробляє стандарти між компонентної взаємодії);

  • Об’єктно-орієнтованих мов програмування (стандарти ANSI з мов програмування C++, Smalltalk, Java).