Инфологическая модель - це опис предметної області, виконане без орієнтації на використовувані надалі програмні і технічні засоби. Инфологическая модель є моделлю орієнтованої на людину, повністю незалежною від фізичних параметрів середовища, способу зберігання даних. Инфологическая модель змінюється тільки в тому випадку, коли зміни в реальному світі зажадають змін основної моделі. Основні переваги ER-моделей:
· Моделі дозволяють проектувати бази даних з великою кількістю об'єктів і атрибутів;
Основні елементи ER-моделей:
· Зв'язки між об'єктами.
Сутність - об'єкт предметної області, що має атрибути.
Зв'язок між сутностями характеризується:
· Типом зв'язку (1: 1, 1: N, N: М);
· Класом приналежності. Клас може бути обов'язковим і необов'язковим. Якщо кожен екземпляр сутності бере участь в зв'язку, то клас приналежності - обов'язковий, інакше - необов'язковий.
В даному дипломному проекті ER-модель реалізована в системі автоматизованого проектування баз даних ERWin, і зображена на малюнку №2.3.
Малюнок №2.3. Инфологическая модель
Даталогіческая модель це відображення логічних зв'язків між елементами даних безвідносно їх змісту та середовищі зберігання. Ця модель базується на мові опису даних (МОД), використовуваному в тій конкретній СУБД, в середовищі якої проектується БД. Етап створення даталогіческой моделі називається Даталогіческая проектуванням. Опис логічної структури БД на мові СУБД називається даталогіческой схемою бази даних.
При проектуванні логічної структури БД здійснюється перетворення вихідної інфологічної моделі в модель даних, підтримувану конкретної СУБД, і перевірка адекватності отриманої даталогіческой моделі відображається предметної області.
Даталогіческая модель відображає логічні зв'язки між інформаційними даними в даній концептуальній моделі. При переході від інфологічної моделі до даталогіческой слід мати на увазі, що інфологіческая модель включає в себе всю інформацію про предметну область, необхідну і достатню для проектування БД. Даталогіческая модель бази даних менеджера по продукції представлена на малюнку №2.3.
Малюнок №2.3. Даталогіческая модель.
Програмне забезпечення завдання (комплексу задач)
Загальні положення (дерево функцій і сценарій діалогу)
Дерево функцій є схему, в якій відображаються всі можливі функції і опції, які можна виконувати в програмі з вхідними, вихідними документами, а також додаткові можливості по налаштуванню системи автоматизації менеджера по продукції. Схематично дерево функцій зображено на малюнку № 2.4.
Схема сценаріїв діалогу є шляхи діалогу користувача програми з самим програмним продуктом. В даній схемі відображається те, як користувач може дійти до певного документа або викликати потрібну опцію. Схема сценаріїв діалогу зображена на малюнку № 2.5.
Малюнок № 2.4. дерево функцій
Малюнок № 2.5. Схема сценаріїв діалогу