Логическая модель данных является визуальным графическим представлением структур данных, их атрибутов и связей. Логическая модель представляет данные таким образом, чтобы они легко воспринимались пользователями. Проектирование логической модели должно быть свободно от требований платформы и языка реализации или способа дальнейшего использования данных.
При разработке используются требования к данным и результаты анализа для формирования логической модели данных. Логическую модель приводят к третьей нормальной форме, и проверяет ее на соответствие модели процессов.
Основными компонентами логической модели являются:
- сущности;
- атрибуты сущности;
- связи между сущностями.
Согласно описанию предметной области информационная система «Учет закупок расходных материалов в ОАО «Глубокская птицефабрика»» была реализована логическая модель данных, которая представлена в ПРИЛОЖЕНИИ В.
Описание сущности Производитель, предназначенной для хранения данных о поставщике расходных материалов на предприятие, представлено в таблице 2.1.
Таблица 2.1 – Описание сущности Производитель
Название атрибута | Заполнение | Описание |
ID_поставщика | Обязательное (ключевое поле) | Код поставщика |
Наименование | Обязательное | Название поставщика-фабрики |
Адрес | Обязательное | Адрес поставляющей компании |
Контактное лицо | Обязательное | Фамилия, имя, отчество лица с обуславливаются условия поставки |
Телефон | Обязательное | Номер телефона поставщика |
ID_формы | Обязательное (внешнее ключевое поле) | Код формы собственности фабрики-поставщика |
Описание сущности Форма собственности содержит информацию о форме управления поставщика расходных материалов и представлена в таблице 2.2.
Таблица 2.2 – Описание сущности Форма собственности
Название атрибута | Заполнение | Описание |
ID_формы | Обязательное (ключевое поле) | Код формы собственности |
Наименование | Обязательное | Название формы собственности производителя-поставщика |
Описание сущности Расходный материал представлено в таблице 2.3, и содержит информацию о расходным материале, который используется на предприятии.
Таблица 2.3 – Описание сущности Расходный материал
Название атрибута | Заполнение | Описание |
Артикул | Обязательное (ключевое поле) | Код расходного материала |
Наименование | Обязательное | Название расходного материала |
ID_вида | Обязательное (внешнее ключевое поле) | Код вида расходных материалов |
ID_поставщика | Обязательное (внешнее ключевое поле) | Код поставщика |
Сущность Вид расходных материалов содержит информацию о видах расходных материалов и представлена в таблице 2.4.
Таблица 2.4 – Описание сущности Вид расходных материалов
Название атрибута | Заполнение | Описание |
ID_вида | Обязательное (ключевое поле) | Код вида расходного материала |
Наименование | Обязательное | Название вида расходного материала |
Сущность Склад содержит информацию о расходных материалах, которые в настоящий момент есть на складе, а также по какой цене они были закуплены. Данная сущность представлена в таблице 2.5.
Таблица 2.5 – Описание сущности Склад
Название атрибута | Заполнение | Описание |
ID_склада | Обязательное (ключевое поле) | Код склада |
Количество | Обязательное | Количество в наличии расходного материала |
Цена | Обязательное | Цена по которой был закуплен расходный материал |
Артикул | Обязательное (внешнее ключевое поле) | Код расходного материала |
Сущность Менеджер содержит информацию о менеджерах, а также их пароли для входа в систему, данная сущность представлена в таблице 2.6.
Таблица 2.6 – Описание сущности Менеджер
Название атрибута | Заполнение | Описание |
ID_менеджера | Обязательное (ключевое поле) | Код менеджера |
ФИО | Обязательное | Фамилия, имя, отчество менеджера |
Логин | Обязательное | Имя менеджера, которое используется для входа в систему |
Пароль | Обязательное | Пароль менеджера |
Сущность Заказы содержит информацию о заказе производителю расходного материала, сущность представлена в таблице 2.7.
Таблица 2.7 – Описание сущности Заказ
Название атрибута | Заполнение | Описание |
ID_заказа | Обязательное (ключевое поле) | Код заказа |
Статус | Обязательное | Показывает выполнен заказ или нет |
Дата заказа | Обязательное | Дата совершения заказа расходного материала у поставщика |
Количество | Обязательное | Количество заказываемого расходного материала |
Цена | Обязательное | Сумма к оплате за покупку расходного материала |
Номер договора | Обязательное | Код составленного договора |
ID_менеджера | Обязательное (внешнее ключевое поле) | Код менеджера совершившего заказ |
Артикул | Обязательное (внешнее ключевое поле) | Код расходного заказываемого расходного материала |
Связи между сущностями в информационная система «Учет закупок расходных материалов в ОАО «Глубокская птицефабрика»» следующие:
Производитель – Форма собственности. Один производитель может иметь только одну форму собственности. Одна форма собственности может быть у нескольких фирм-производителей.
Расходный материал – Производитель. Расходный материал с одним может закупаться только у производителя данного расходного материала. Один производитель может выпускать много расходных материалов с разными артикулами.
Расходный материал – Вид расходного материала. Один расходный материал может иметь принадлежность только к одному виду. К одному виду расходных материалов может относиться много материалов.
Склад – Расходный материал. На складе может быть много видов расходных материалов. Один расходный материал может находится во многих складах.
Заказ – Расходный материал. В одном заказе может содержаться информация только об одном расходном материале. Один расходный материал может быть повергнут множеству заказов.
Заказ – Менеджер. При оформлении заказа указывается только один менеджер. Один менеджер может оформить множество заказов.