Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ1.doc
Скачиваний:
18
Добавлен:
20.09.2019
Размер:
3.34 Mб
Скачать

1.4.2 Проектирование структур данных и построение диаграмм отношений компонентов данных

ER-диаграммы используются для разработки данных и представляют собой стандартный способ определения данных и отношений между ними. Таким образом, осуществляется детализация хранилищ данных. ER-диаграмма содержит информацию о сущностях системы и способах их взаимодействия, включает идентификацию объектов, важных для предметной области, свойств этих объектов и их отношений с другими объектами.

В основе ER-модели лежат три базовых понятия:

  • сущность, с помощью которой моделируется класс однотипных объектов. И так как она соответствует целому классу объектов, то предполагается, что в системе существует несколько экземпляров данной сущности;

  • атрибут, являющийся характеристикой, которая определяет свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности;

  • связь, представляющая собой бинарную ассоциацию, которая показывает, каким образом сущности соотносятся или взаимодействуют между собой.

На этапе создания логической модели БД на основании информационной модели предметной области БД была создана ее логическая структура, независимая от реализации (рис. 7).

Далее следует этап построения физической модели БД. На основании логической модели БД была создана ее физическая структура, зависимая от реализации. На этом этапе было выполнено преобразование отношений логической модели реляционной БД в команды создания объектов физической БД, в результате чего была создана так называемая внутренняя схема БД (рис. 8) [11].

Описание сущностей приведено в табл. 4.

Рис. 7. Логическая структура БД

Рис. 8. Внутренняя схема БД

Таблица 4

Описание сущностей

Название сущности

Описание

1

2

Сотрудники

Работники предприятия, которым выдается спецодежда

Подразделения

Все имеющиеся подразделения на предприятии

Должности

Должности, которые существуют на данном предприятии

Спецодежда

Спецодежда и другие СИЗ, которые выдаются сотрудникам в соответствии с их должностью

Постановления

Постановления, на основании которых принимается норматив на выдачу той или иной спецодежды сотруднику, занимающему данную должность

Нормативы

Нормы выдачи спецодежды по должностям

Поставщики

Поставщики спецодежды и других СИЗ на данное предприятие

Города

Города, где зарегистрированы предприятия-поставщики

Приход

Приходные ордера от поставщиков, на основании которых спецодежда приходуется на складе

ТЧ_Приход

Табличная часть приходного ордера

Склад_Учет

Карточка учета материалов на складе

ТЧ_Склад_Учет

Табличная часть карточки учета материалов

Карточка

Личная карточка сотрудника, где фиксируется выданная и возвращенная спецодежда

ТЧ_Карточка

Табличная часть личной карточки

Заявка

Заявка на получение спецодежды и других СИЗ

Продолжение табл. 4

1

2

ТЧ_Заявка

Табличная часть заявки

Проводки

Бухгалтерские проводки по приходованию и списанию спецодежды