етній області. Сутності - базові типи інформації, які зберігаються в БД (студентів, клієнти, пристрої і т.д.);
екземпляр сутності - це конкретний представник даної суті;
атрибут - властивість сутності в предметної області (наприклад, для сутності пристрої можуть бути використані наступні атрибути: назва, рік виготовлення, країна і т.д.);
зв'язок - взаємозв'язок між сутностями в предметної області. Типи зв'язків, між сутностями:
а) «1 - 1» - визначає такий тип зв'язку між сутностями А і В, коли кожному екземпляру сутності А відповідає один і тільки один екземпляр сутності В, і навпаки;
б) «1 - М» - визначає такий тип зв'язку між сутностями А і В, коли одному екземпляру сутності А може відповідати нуль, один або кілька екземплярів сутності В, проте кожному екземпляру сутності В відповідає тільки один екземпляр сутності А;
в) «М - М» - визначає такий тип зв'язку між сутностями А і В, коли безлічі екземплярів сутності А відповідає безліч (більше одного) екземплярів сутності В, і навпаки.
Проектування бази даннях для формування технологічного обладнання для складально-монтажних робіт відбувається в кілька етапів:
визначення предметної області і цілі проектованої бази даних;
визначення користувачів бази даних та їх вимога до інформації;
визначення завдань, які вирішуватиме база даних;
побудова інфологічної моделі;
побудова даталогіческой моделі;
побудова фізичної моделі;
організація бази даних та побудова додатків.
Предметною областю бази даних є технологічне обладнання для складально-монтажних робіт, мета - надання інформації про обладнання, для вибору в залежності від типу виробництва і домінуючих критеріїв.
Користувачами є менеджери із закупівель обладнання, керівництво підприємства.
Завдання, які вирішуються базою даних, надання інформації про обладнання, поділ доступу до даних.
2.1 Побудова инфологической (концептуальної) моделі бази даних технологічного обладнання для складально-монтажних робіт
Инфологическая (концептуальна) модель - опис предметної області на природній мові, із застосуванням математичних формул (символів). При побудові визначається суті, атрибути та зв'язки між сутностями.
Инфологическая модель бази даних технологічного обладнання для складально-монтажних робіт представлена ??на рис. 2.1.
Рисунок 2.1 - Инфологическая модель бази даних технологічного обладнання для складально-монтажних робіт
2.2 Побудова логічного (даталогіческой) моделі бази даних технологічного обладнання для складально-монтажних робіт
Логічне (Даталогіческое) проектування - створення схеми бази даних на основі конкретної моделі даних, наприклад, реляційної моделі даних. Для реляційної моделі даних даталогіческая модель - набір схем відносин, зазвичай із зазначенням первинних ключів, а також зв'язків між відносинами, що представляють собою зовнішні ключі.
Логічна модель бази даних технологічного обладнання для складально-монтажних робіт представлена ??на рис. 2.2.
Малюнок 2.2 - Даталогіческая модель бази даних технологічного обладнання для складально-монтажних робіт
Опис зв'язків між сутностями інфологічної моделі бази даних технологічного обладнання для складально-монтажних робіт представлені в табл. 2.1.
Таблиця 2.1 - Опис зв'язків між сутностями інфологічної моделі
СущностіСвязьОпісаніе «Технологічне обладнання» - «Вид ідентифікації» М - 1Множеству екземплярів сутності «Технологічне обладнання» відповідає один екземпляр сутності «Вид ідентифікації» «Засоби діагностики» - «Технологічне обладнання» М - 1Множеству екземплярів сутності « Технологічне обладнання »відповідає один екземпляр сутності« Засоби діагностики »« Технологічне обладнання »-« Метод програмування »М - 1Множеству екземплярів сутності« Технологічне обладнання »відповідає один екземпляр сутності« Метод програмування »« Технологічне обладнання »-« Вид виконуваних робіт »М - 1Множеству екземплярів сутності «Технологічне обладнання» відповідає один екземпляр сутності «Вид виконуваних робіт» 2.3 Розробка фізичної моделі бази даних технологічного обладнання для складально-монтажних робіт
Фізичні моделі баз даних визначають способи розміщення даних у середовищі зберігання і способи доступу до цих даних, які підтримуються на фізичному рівні.