Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сафонькин И.А.-Дефескопия рельс.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.19 Mб
Скачать
    1. Логическая модель данных

Логическая модель данных является визуальным графическим представлением структур данных, их атрибутов и связей. Логическая модель представляет данные таким образом, чтобы они легко воспринимались бизнес-пользователями. Проектирование логической модели должно быть свободно от требований платформы и языка реализации или способа дальнейшего использования данных.

При разработке используются требования к данным и результаты анализа для формирования логической модели данных. Логическую модель приводят к третьей нормальной форме, и проверяет ее на соответствие модели процессов.

Основными компонентами логической модели являются:

  • сущности;

  • атрибуты сущности;

  • связи между сущностями.

Зависимые и независимые сущности. Сущность называется независимой (родительской), если для идентификации ее экземпляров (записей) не требуются атрибуты других сущностей. Независимые сущности отображаются на диаграмме в виде прямоугольника с прямыми углами. Зависимые сущности изображаются на диаграмме в виде прямоугольника со скругленными углами. Вид сущности устанавливается в момент создания связи между сущностями.

Атрибуты сущностей. Каждый атрибут является характеристикой сущности, описанием ее свойства.

Связи между сущностями делятся на зависимые и независимые по типу связей между ними. Идентифицирующая связь, установленная от родительской сущности к дочерней, превращает дочернюю сущность в зависимую. Установление идентифицирующей связи сопровождается миграцией ключевого атрибута родительской сущности в область ключа дочерней сущности. Мигрирующий ключ в дочерней сущности помечается справа как внешний ключ (FK). Идентифицирующая связь изображается в виде сплошной линии с точкой на конце связи на стороне дочерней сущности.

При установлении не идентифицирующей связи атрибуты родительской сущности мигрируют в область данных, где также помечаются справа как внешний ключ (FK). Не идентифицирующая связь изображается в виде пунктирной линии с точкой на конце связи на стороне дочерней сущности. В случае когда при характеристике связи разрешаются значения Null, на стороне родительской сущности возможно изображение неокрашенного ромба.

Согласно описанию предметной области «Дефектоскопии рельс», была реализована логическая модель данных, которая приведена на рисунке 2.9.

Рисунок 2.9 – Логическая модель данных

Из логической модели, видно какие имеются сущности есть в системе «Дефектоскопии рельс», какие имеются атрибуты у этих сущностей и как сущности связаны между собой.

Сущность «Сотрудник», предназначена для хранения информации о материально ответственном лице. Подробное описание сущности приведено в таблице 2.1.

Таблица 2.1 – Описание сущности «Сотрудник»

Название атрибута

Описание

Заполнение

1

2

3

ID_ Сотрудника

ID Сотрудника

Обязательное (ключевое поле)

Имя

Имя материально ответственного лица

Обязательное

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

1

2

3

Фамилия

Фамилия материально ответственного лица

Обязательное

Отчество

Отчество материально ответственного лица

Обязательное

Стаж работы

Стаж работы материально ответственного лица

Обязательное

Телефон

Телефон материально ответственного лица

Обязательное

Сущность «Дефектоскопы», предназначена для хранения информации о характеристике дефектоскопа. Подробное описание сущности приведено в таблице 2.2.

Таблица 2.2 – Описание сущности «Дефектоскопы»

Название атрибута

Описание

Заполнение

ID_Дефектоскопа

ID_Дефектоскопа

Обязательное (ключевое поле)

ID_ Сотрудника

ID_ Сотрудника

Обязательное

ID_Тип Дефектоскопа

ID_Тип Дефектоскопа

Обязательное

Характеристики

Характеристики

Обязательное

Название

Название

Обязательное

Сущность «Тип дефектоскопа», предназначена для хранения информации о дефектоскопе. Подробное описание сущности приведено в таблице 2.3.

Таблица 2.3 – Описание сущности «Тип дефектоскопа»

Название атрибута

Описание

Заполнение

ID_Тип Дефектоскопа

ID_Тип Дефектоскопа

Обязательное (ключевое поле)

Название

Название

Обязательное

Описание

Описание

Обязательное

Период проверок

Период проверок

Обязательное

Сущность «Обслуживание», предназначена для хранения информации о обслуживании дефектоскопов и закрепленных за ними материально ответственных лиц. Подробное описание сущности приведено в таблице 2.4.

Таблица 2.4 – Описание сущности «Обслуживание»

Название атрибута

Описание

Заполнение

ID_ Обслуживание

ID_ Обслуживание

Обязательное (ключевое поле)

ID_Дефектоскопа

ID_Дефектоскопа

Обязательное

ID_ Сотрудника

ID_ Сотрудника

Обязательное

ID_ Предприятие

ID_ Предприятие

Обязательное

ID_ Тип дефектоскопа

ID_ Тип дефектоскопа

Обязательное

Обслуживание

Обслуживание

Обязательное

Сущность «План проверки», предназначена для хранения информации о плане проверок дефектоскопов. Подробное описание сущности приведено в таблице 2.5.

Таблица 2.5 – Описание сущности «План проверки»

Название атрибута

Описание

Заполнение

ID_Проверки

ID_Проверки

Обязательное (ключевое поле)

ID_Дефектоскопа

ID_Дефектоскопа

Обязательное

ID_Предприятия

ID_Предприятия

Обязательное

ID_ Сотрудника

ID_ Сотрудника

Обязательное

ID_ Тип дефектоскопа

ID_ Тип дефектоскопа

Обязательное

Дата проверки

Дата проверки

Обязательное

Сущность «Предприятие», предназначена для предоставления информации о предприятии для проверки. Подробное описание сущности приведено в таблице 2.6.

Таблица 2.6 – Описание сущности «Предприятие»

Название атрибута

Описание

Заполнение

ID_Предприятия

ID_Предприятия

Обязательное (ключевое поле)

Название

Название

Обязательное

Адрес

Адрес

Обязательное

Телефон

Телефон

Обязательное