о кожен ремонт проводиться для однієї з одиниць обладнання.
. Сутність «Ремонт» пов'язана з сутністю «Співробітник» ставленням «один-до-багатьох». Тобто інформація про кожному ремонті фіксується в БД-ким із співробітників, що обслуговують це обладнання.
. Сутність «Кімната, приміщення» пов'язана з сутністю «Відділ» ставленням «один-до-багатьох». Тобто кожне приміщення відноситься до одного з відділів банку.
. Сутність «Заявка» пов'язана з сутністю «Обладнання» ставленням «один-до-багатьох». Тобто кожна заявка на нове обладнання від відділів інформаційних технологій або відділу автоматизованих роздрібних операцій відноситься до певної одиниці обладнання, яка в підсумку видається по даній заявці.
Логічна модель бази даних розробляється АІС обліку комп'ютерної та оргтехніки АКБ НМБ ВАТ наведена на малюнку 2.1.
Логічна модель бази даних
Фізичне проектування
Етап фізичного проектування бази даних передбачає прийняття розробником остаточного рішення про способи реалізації створюваної бази. Тому фізичне проектування обов'язково проводиться з урахуванням всіх особливостей обраної СУБД.
Для реалізації АІС буде використовуватися БД MySQL , в якості СУБД обрана інтегрована в WampServer СУБД phpMyAdmin .
Створимо базу даних під ім'ям nmb , в ній створимо дванадцять таблиць, назви яких відповідають іменам сутностей инфологической моделі, рядки (поля) таблиць відповідають атрибутам відповідної сутності . Нижче наведені структури створених таблиць.
Таблиця" cats містить інформацію про категорії використовуваного обладнання.
Таблиця «types» містить інформацію про типи пристроїв.
Таблиця «departs» містить інформацію про відділи банку.
Таблиця «rooms» містить інформацію про займаних співробітниками приміщеннях і кабінетах.
Таблиця «posts» містить інформацію про всі можливі посадах банку.
Таблиця" users містить інформацію про співробітників банку.
Таблиця" arms містить інформацію про всі АРМах співробітників банку.
Таблиця «calls» містить інформацію про заявки на додаткове обладнання, що надходять від співробітників.
Таблиця «equip» містить інформацію про одиниці використовуваного обладнання.
Таблиця «rel_types» містить інформацію про всі можливі видах подій.
Таблиця «relatives» містить інформацію про події, що мають відношення до обслуговуваного обладнання.
Таблиця «repairs» містить інформацію про ремонти вийшов з ладу обладнання.
Бази даних проектованої системи має розгалужену структуру з кількома відносинами «один-до-багатьох». На малюнку 2.14 наведена схема структури.
Схема структури бази даних
2.3 Постановка завдання розробки АІС обліку
Дано:
. Створена база даних в СУБД MySQL.