Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Відповідність моделі даних і функціональної моделі
Після розробки моделі даних її варто зв'язати з функціональною моделлю. Такий зв'язок гарантує завершеність аналізу, що є джерело даних (сутність) для всіх споживачів даних (активність). Зв'язку об'єктів сприяють узгодженості, коректності і завершеності аналізу. Стрілки у функціональній моделі (BPwin) позначають деяку інформацію, що використовується в системі моделюється. У ERwin на логічному рівні моделі даних інформація відображається у вигляді сутностей (відповідають таблицям на фізичному рівні), які складаються з атрибутів сутностей (відповідають стовпчикам таблиці). Сутності складаються із сукупності окремих записів - екземплярів сутностей (відповідають записам у таблиці). До моделі даних пред'являються вимоги – нормалізація даних. Ці вимоги покликані забезпечити компактність і несуперечність збереження даних. Основна ідея нормалізації даних - кожен факт повинен зберігатися в одному місці. Це приводить до того, що інформація, що моделюється у вигляді однієї стрілки у функціональній моделі, може міститися в декількох сутностях і атрибутах у моделі даних. Крім того, на діаграмі функціональної моделі можуть бути присутні різні стрілки, що зображують ті самі дані, але на різних етапах обробки (наприклад, необроблені деталі - оброблені деталі - зібраний виріб). Інформація про таких стрілки знаходиться в тих самих сутностях. Отже, однієї і тієї же стрілці у функціональній моделі можуть відповідати кілька сутностей у моделі даних і, навпаки, однієї сутності може відповідати декілька стрілок. Стрільці у функціональній моделі може відповідати окрема сутність у моделі даних. Так, стрілці "Деталі" на Рис. 2.8 відповідає сутність "Деталь", стрілці "Кінцеві продукти" - сутність "Продукт". Інформація про стрілку може міститися тільки в декількох атрибутах сутності. Різним атрибутам однієї і тієї ж сутності можуть відповідати різні стрілки. На Рис. 2.9 стрілка "Нова деталь" відповідає атрибутам "Номер деталі" і "Назва деталі", стрілка "Наявна кількість" - атрибутам "Кількість".
Активності у функціональній моделі можуть створювати або змінювати дані, що відповідають вхідним або вихідним стрілкам. Вони можуть впливати як цілком на сутності (створюючи або модифікуючи екземпляри сутності Рис. 2.10), так і на окремі атрибути (Рис. 2.11).
BPwin дозволяє зв'язувати елементи моделі даних, створеної за допомогою ERwin, документувати вплив активності на дані і тим самим дозволяє створити специфікації на права доступу до даних для кожної активності (див. нижче). |
||||||
Последнее изменение этой страницы: 2018-06-01; просмотров: 193. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |