3 Модель данных
Для построенной функциональной модели, реализована модель данных в виде ER-диаграммы (логическая модель представлена на рисунке Б.1) и выполнена ее нормализация до 3НФ, используя средства инструмента создания моделей данных и генерации схем баз данных ERwin 4.1.
Ниже представлены описания сущностей логической модели и их атрибутов (таблицы 1 – 8).
Таблица 1 – Описание сущностей модели
Название |
Тип |
Описание |
Акт об использовании материала |
Dependent |
Содержит информацию об использовании материалов |
Акт об использовании оборудования |
Dependent |
Содержит информацию об использовании оборудования |
Накаладная на оборудование |
Independent |
Содержит информацию об оборудовании |
Накладная на материал |
Independent |
Содержит информацию о материалах |
Отчет о браке изделий |
Independent |
Содержит информацию о бракованных изделиях |
Отчет о браке материала |
Independent |
Содержит информацию о бракованных материалах |
Партия одинаковых изделий |
Independent |
Содержит информацию о партиях одинаковых изделий |
Таблица 2 – Акт об использовании материала
Название |
Тип |
код партии |
INTEGER |
наименование материала |
VARCHAR(20) |
колличество материала |
INTEGER |
Таблица 3 – Акт об использовании оборудования
Название |
Тип |
код партии |
INTEGER |
код оборудования |
INTEGER |
время использования |
INTEGER |
Таблица 4 – Накладная на оборудование
Название |
Тип |
код оборудования |
INTEGER |
наименование оборудования |
VARCHAR(20) |
дата начала использования |
DATE |
максимальный срок использования |
INTEGER |
Таблица 5 – Накладная на материал
Название |
Тип |
наименование материала |
VARCHAR(20) |
Поставщик |
VARCHAR(20) |
дата поставки |
DATE |
Таблица 6 – Отчет о браке изделий
Название |
Тип |
дата отчета |
DATE |
колличество брака |
INTEGER |
код партии |
INTEGER |
Таблица 7 – Отчет о браке материала
Название |
Тип |
дата отчета |
DATE |
наименование материала |
VARCHAR(20) |
колличество брака |
INTEGER |
Таблица 8 – Партия одинаковых изделий
Название |
Тип |
код партии |
INTEGER |
наименование изделий |
VARCHAR(20) |
колличество изделий в партии |
INTEGER |
цена одного изделия |
INTEGER |
дата пошива |
DATE |