ний предмет, або фізична особа, яка представляє собою джерело або приймач інформації. Зовнішня сутність перебувати за межами аналізованої системи;
- системи і підсистеми - при побудові складної інформаційної системи, спочатку інформаційну систему представляють загалом, вигляді, як єдиний блок (система). Потім цей блок розбивається на підсистеми;
- процес - перетворення вхідних потоків даних у вихідні, у відповідності з певним алгоритмом;
- потік даних - певна інформація, передана через деякий з'єднання від джерела до приймача;
- накопичувач даних - абстрактне пристрій для зберігання інформації, в яке можна помістити, а потім витягти інформацію. Прообраз майбутньої БД, тому опис зберігаються в ньому даних має бути пов'язане з інформаційною моделлю ER-діаграмою. Нижче в малюнках 3.1 - 3.9 представлені діаграми потоків даних.
Малюнок 3.1 - DF - діаграма 0 рівня
Рисунок 3.2 - DF - діаграма 1 рівня підсистеми
Малюнок 3.3 - DF - діаграма 2 рівня підсистеми
Малюнок 3.4 - DF - діаграма 3 рівня процесу
Малюнок 3.5 - DF - діаграма 4 рівня процесу
Малюнок 3.6 - DF - діаграма 5 рівня процесу
Малюнок 3.7 - DF - діаграма 6 рівня процесу
Малюнок 3.8 - DF - діаграма 7 рівня процесу
Малюнок 3.9 - DF - діаграма 8 рівня процесу
3.2 Структура бази даних
З метою підвищення наочності і зручності проектування, а також для представлення сутностей і зв'язків між таблицями (дивитися таблиці 3.1 - 3.21) використовуються ER-діаграми. Це значно спрощує створення таблиць.
Мета інфологіческого моделювання - забезпечення найбільш природних для людини способів збору і представлення тієї інформації, яку передбачається зберігати в створюваній базі даних. Тому інфологічну модель даних намагаються будувати за аналогією з природною мовою. Конструктивними основними елементами інфологічних моделей є сутності, зв'язки між ними та їх властивості (атрибути).
Сутність - будь-який помітний об'єкт (об'єкт, який ми можемо відрізнити від іншого), інформацію про який необхідно зберігати в базі даних. Сутностями можуть бути люди, місця, літаки, рейси, смак. Необхідно розрізняти такі поняття, як тип сутності й екземпляр сутності. Поняття тип сутності відноситься до набору однорідних особистостей, предметів, подій або ідей, виступаючих як ціле. Примірник сутності відноситься до конкретної речі в наборі.
Атрибут - пойменована характеристика сутності. Його найменування повинне бути унікальним для конкретного типу сутності, але може бути однаковим для різного типу сутностей. Атрибути використовуються для визначення того, яка інформація повинна бути зібрана про сутність.
Домен - це набір всіх допустимих значень, які може містити даний атрибут.
Ключ або можливий ключ - це мінімальний набір атрибутів, за значеннями яких можна однозначно знайти необхідний екземпляр сутності. Мінімальність означає, що виключення з набору будь-якого атрибута не дозволяє ідентифікувати сутність по що залишилися. Кожна сутність має хоча б одним можливим ключем. Один з них приймається за первинний ключ. Необхідно забезпечити унікальність первинного ключа.
Зовнішній ключ - атрибут або декілька атрибутів батьківської таблиці, які зв'язуються з дочірньою, для батьківської таблиці він є первинним. Якщо сутність З пов'язує суті А і В, то вона повинна включати зовнішні ключі, відповідні первинним ключам сутностей А і В. Якщо сутність У позначає сутність А, то вона повинна включати зовнішній ключ, відповідний первинному ключу сутності А.
Таблиця 3.1 - Таблиця «Склад»
НазваніеТіпРазмерностьКлючКод автомобілячісловойдлінное целое*Маркатекстовый15-Названиетекстовый25-Модификациятекстовый15-Тип кузоватекстовий15-Тип двігателятекстовий15-Колір автомобілятекстовий25-Максимальна скоростьчісловойцелое-Потужність автомобілячісловойцелое-Кількість местчісловойцелое-Кількість дверейчісловойцелое-Країна проізводітельтекстовий15-Разгончісловойцелое-Обсяг багажникачисловойцелое-Габаритытекстовый15-Приводтекстовый15-Объем паливного бакачісловойцелое-КомплектаціяМЕМО-Код накладнойчісловойдлінное целоеFKПробегчісловойцелое-Одиниця виміру пробегатекстовый15-Состояниетекстовый10-Торглогический-Статустекстовый10-Тип коробки передачтекстовий15-Тип рулятекстовий15-Вартість автомобилячисловойденежный-Валютатекстовый15-Стоимость в рубляхчісловойденежний-Відсоток надбавкічісловойпроцентний-Вартість з надбавкойчісловойденежни...