монту номерСтатусДаОтражает ремонтопридатність прібораРасположеніеДаУказивает розташування приладу на заказеМассаДаСодержіт масу приладу Код схемиДаВнешній ключКод типу прібораДаВнешній ключКод подразделеніяДаВнешній ключ
Сутність «Підрозділ» характеризує підрозділ, що здійснює монтажні та ремонтно-відновлювальні роботи.
Таблиця 3.9.
Сутність «Підрозділ»
Найменування атрібутаОбязательность атрібутаЧто отображаетКод подразделеніяДаКод подразделеніяНаіменованіе подразделеніяДаНаіменованіе підрозділи, здійснює монтажні та ремонтно-відновлювальні роботи.
Сутність «Журнал накладних» характеризує журнал обліку накладних, в якому зберігається інформаціяпро всі накладних, оформлених всіма підрозділами в процесі виконання ремонтно-відновлювальних робіт.
Таблиця 3.10.
Сутність «Журнал накладних»
Найменування атрібутаОбязательность атрібутаЧто отображаетКод журналаДаКод журналаНомер накладнойДаНомер накладнойДата оформленіяДаДата оформленіяРегістраціяДаОтображает інформацію про реєстрацію накладнойКод прібораДаВнешній ключКод подразделеніяДаВнешній ключ
2.3 Опис фізичної моделі
Основна мета проектування БД - це скорочення надмірності збережених даних, а отже, економія обсягу використовуваної пам'яті, зменшення витрат на багаторазові операції оновлення надлишкових копій і усунення можливості виникнення протиріч через зберігання в різних місцях відомостей про одне і тому ж об'єкті.
На підставі логічної інформаційної моделі зроблено розробка фізичної моделі даних. На етапі проектування бази даних були визначені тип і розмірність використовуваних даних, первинні та зовнішні ключі, обмеження цілісності, індекси. Фізична модель представлена ??на малюнку 3.2.
Рис. 3.5. Фізична модель даних.
Опис фізичних таблиць
Для опису використовуються таблиці, в яких відображається склад таблиць, опису полів таблиць (найменування, тип даних, розмір поля, ключ, обов'язковість, индексированное поле).
Таблиця «Project» необхідна для зберігання інформації про проекти ремонтованих замовлень.
Таблиця 3.11.
Структура таблиці «PROJECT»
НаіменованіеТіп данныхКлючОбяз.Индекс.ОписаниеPROJECT_IDNUMBERПервичныйДаДаКод проекту - счётчікPROJECT_TYPEVARCHAR2 (8) -ДаНетНаіменованіе проекту
Таблиця «Ship» необхідна для зберігання інформації про ремонтованих замовленнях.
Таблиця 3.12.
Структура таблиці «SHIP»
НаіменованіеТіп данныхКлючОбяз.Индекс.ОписаниеSHIP_IDNUMBERПервичныйДаДаКод замовлення - счётчікSHIP_ZAV_NOMVARCHAR2 (10) -ДаНетЗаводской номер заказаSHIP_REM_NOMVARCHAR2 (10) -ДаНетРемонтний номер заказаREMONT_TIPVARCHAR2 (15) -ДаНетТіп ремонтаPROJECT_IDNUMBERВнешнійДаДаКод проекту. Посилається на поле PROJECT_ID таблиці PROJECT
Таблиця «IZDELIE» необхідна для зберігання інформації про ремонтованих виробах.
Таблиця 3.13.
Структура таблиці «IZDELIE»
НаіменованіеТіп данныхКлючОбяз.Индекс.ОписаниеIZDELIE_IDNUMBERПервичныйДаДаКод вироби - счётчікIZD_NAIMVARCHAR2 (20) -ДаНетНаіменованіе ізделіяIZD_OBOZNVARCHAR2 (10) -ДаНетОбозначеніе ізделіяSHIP_IDNUMBERВнешнійДаДаКод замовлення. Посилається на поле SHIP_ID таблиці SHIP
Таблиця «SCHEMA» необхідна для зберігання інформації про схеми, що входять до ремонтовані виробів.
Таблиця 3.14.
Структура таблиці «SCHEMA»
НаіменованіеТіп данныхКлючОбяз.Индекс.ОписаниеSCHEMA_IDNUMBERПервичныйДаДаКод схеми - счётчікSCHEMA_NAIMVARCHAR2 (15) -ДаНетНаіменованіе схемиIZDELIE_IDNUMBERВнешнійДаДаКод вироби. Посилається на поле IZDELIE_ID таблиці IZDELIE
Таблиця «DEVICE_TYPE» необхідна для зберігання інформації про типи ремонтованих приладів.
Таблиця 3.15.
Структура таблиці «DEVICE_TYPE»
НаіменованіеТіп данныхКлючОбяз.Индекс.ОписаниеDEVICE_TYPE_IDNUMBERПервичныйДаДаКод типу приладу - счётчікTYPE_DEVICEVARCHAR2 (20) -ДаНетНаіменованіе типу приладу
Таблиця «DEVICE» необхідна для зберігання інформації про ремонтованих приладах.
Таблиця 3.16.
Структура таблиці «DEVICE»
НаіменованіеТіп данныхКлючОбяз.Индекс.ОписаниеDEVICE...