Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LECT - obd (stud).doc
Скачиваний:
34
Добавлен:
12.02.2016
Размер:
488.45 Кб
Скачать

Моделювання даних

Основні цілі моделювання даних полягають у вивченні значення (семантики) даних і спрощенні процедур опису вимог до даних. При створенні моделі даних необхідно одержати відповіді на певні питання про окрему суть, зв'язки і атрибути. Одержані додаткові відомості допоможуть розробникам розкрити особливості семантики корпоративних даних, які існують незалежно від того, відмічені вони у формальній моделі даних чи ні. Суть, зв'язки і атрибути є фундаментальними інформаційними об'єктами будь-якого підприємства. Проте їх реальне значення залишатиметься не цілком зрозумілим до тих пір, поки вони не будуть належним чином описані в документації. Моделювання даних спрощує розуміння значення елементів даних, тому створення моделі необхідне для того, щоб гарантувати розуміння наступних аспектів даних:

  • вимоги до даних окремих користувачів;

  • характер самих даних незалежно від їх фізичного уявлення;

  • використовування даних в межах області застосування додатку.

Моделі даних можуть використовуватися для демонстрації розуміння розробником тих вимог до даних, які існують на підприємстві. Якщо обидві сторони знайомі з системою позначень, використовуваної для створення моделі, то наявність моделі даних сприятиме більш плідному спілкуванню користувачів і розробників. На підприємствах все ширше застосовуються засоби стандартизації для моделювання даних шляхом вибору певного методу моделювання і використовування його у всіх проектах розробки бази даних. Найпопулярніша технологія високорівневого моделювання даних, найчастіше використовувана при розробці реальних баз даних, побудована на концепції моделі "суть-зв'язок" (Entity-Relationship model — ER-модель).

Критерії оцінки моделі даних

Оптимальна модель даних повинна задовольняти критеріям, перерахованим в табл.5.1. Проте іноді ці критерії несумісні, тому доводиться йти на деякий компроміс. Наприклад, в гонитві за найбільшою виразністю моделі даних можна втратити її простоту.

Таблиця 5.1. Критерії оцінки моделі даних

Критерій

Опис

Структурна достовірність

Відповідність способу визначення і організації інформації на даному підприємстві

Простота

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

Виразність

Здатність представляти відмінності між даними, зв'язки між даними і обмеження

Відсутність надмірності

Виключення зайвої інформації, тобто будь-яка частина даних повинна бути представлена тільки один раз

Здібність до сумісного використовування

Відсутність приналежності до якогось особливого додатку або технології і, отже, можливість використовування моделі в багатьох додатках і технологіях

Розширюваність

Здатність розвиватися і включати нові вимоги з мінімальною дією на роботу вже існуючих додатків

Цілісність

Узгодженість із способом використовування і управління інформацією усередині підприємства

Схематичне уявлення

Можливість представлення моделі за допомогою наочних схематичних позначень

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]