Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Відповідність моделі даних і функціональної моделі




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

Стрілки у функціональній моделі (BPwin) позначають деяку інформацію, що використовується в системі моделюється. У ERwin на логічному рівні моделі даних інформація відображається у вигляді сутностей (відповідають таблицям на фізичному рівні), які складаються з атрибутів сутностей (відповідають стовпчикам таблиці). Сутності складаються із сукупності окремих записів - екземплярів сутностей (відповідають записам у таблиці). До моделі даних пред'являються вимоги – нормалізація даних. Ці вимоги покликані забезпечити компактність і несуперечність збереження даних. Основна ідея нормалізації даних - кожен факт повинен зберігатися в одному місці. Це приводить до того, що інформація, що моделюється у вигляді однієї стрілки у функціональній моделі, може міститися в декількох сутностях і атрибутах у моделі даних. Крім того, на діаграмі функціональної моделі можуть бути присутні різні стрілки, що зображують ті самі дані, але на різних етапах обробки (наприклад, необроблені деталі - оброблені деталі - зібраний виріб). Інформація про таких стрілки знаходиться в тих самих сутностях. Отже, однієї і тієї же стрілці у функціональній моделі можуть відповідати кілька сутностей у моделі даних і, навпаки, однієї сутності може відповідати декілька стрілок.

Стрільці у функціональній моделі може відповідати окрема сутність у моделі даних. Так, стрілці "Деталі" на Рис. 2.8 відповідає сутність "Деталь", стрілці "Кінцеві продукти" - сутність "Продукт".

Інформація про стрілку може міститися тільки в декількох атрибутах сутності. Різним атрибутам однієї і тієї ж сутності можуть відповідати різні стрілки. На Рис. 2.9 стрілка "Нова деталь" відповідає атрибутам "Номер деталі" і "Назва деталі", стрілка "Наявна кількість" - атрибутам "Кількість".

Рис. 2.8 Перетворення стрілки в сутність. Рис. 2.9 Перетворення стрілки в атрибут сутності.

Активності у функціональній моделі можуть створювати або змінювати дані, що відповідають вхідним або вихідним стрілкам. Вони можуть впливати як цілком на сутності (створюючи або модифікуючи екземпляри сутності Рис. 2.10), так і на окремі атрибути (Рис. 2.11).

Рис. 2.10 Вплив активності на сутність. Рис. 2.11 Вплив активності на атрибут.

BPwin дозволяє зв'язувати елементи моделі даних, створеної за допомогою ERwin, документувати вплив активності на дані і тим самим дозволяє створити специфікації на права доступу до даних для кожної активності (див. нижче).










Последнее изменение этой страницы: 2018-06-01; просмотров: 193.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...