іаграми) визначають основні процеси або підсистеми з зовнішніми входами і виходами. Вони деталізуються за допомогою діаграм нижнього рівня. Така декомпозиція триває, створюючи багаторівневу ієрархію діаграм, до тих пір, поки не буде досягнутий рівень декомпозиції, на якому деталізувати процеси далі не має сенсу. p align="justify"> Основними компонентами діаграм потоків даних є:
зовнішні сутності;
системи і підсистеми;
процеси;
накопичувачі даних;
потоки даних [2].
Діаграма DFD інформаційної системи представлена ​​на малюнку 2.1.
В
Малюнок 2.1. Діаграма DFD
ERwin створює візуальне уявлення (модель даних) для розв'язуваної задачі. Це подання може використовуватися для детального аналізу, уточнення і поширення як частини документації, необхідної в циклі розробки. Однак ERwin далеко не тільки інструмент для малювання. ERwin автоматично створює базу даних (таблиці, індекси, збережені процедури, тригери для забезпечення посилальної цілісності та інші об'єкти, необхідні для управління даними). ​​p align="justify"> Процес побудови інформаційної моделі в ErWin складається з наступних кроків:
В· визначення сутностей;
В· визначення залежностей між сутностями;
В· завдання первинних і альтернативних ключів;
В· визначення атрибутів сутностей;
В· приведення моделі до необхідному рівню нормальної форми;
В· перехід до фізичного опису моделі: призначення відповідностей ім'я сутності - ім'я таблиці, атрибут сутності - атрибут таблиці; завдання тригерів, процедур і обмежень; p>
В· генерація бази даних.
У ERwin існують два рівня уявлення і моделювання - логічний і фізичний. Логічний рівень означає пряме відображення фактів з реального життя. Наприклад, люди, столи, відділи, собаки та комп'ютери є реальними об'єктами. Вони іменуються на природній мові, з будь-якими роздільниками слів (пробіли, коми і т.д.). На логічному рівні не розглядається використання конкретної СУБД, не визначаються типи даних (наприклад, ціле або дійсне число) і не визначаються індекси для таблиць. p align="justify"> Цільова СУБД, імена об'єктів і типи даних, індекси складають другий (фізичний) рівень моделі ERwin.предоставляет можливості створювати і керувати цими двома різними рівнями представлення однієї діаграми (моделі), так само як і мати багато варіантів відображення на кожному рівні.
Діаграма ERwin будується...