Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

диплом_1.2

.docx
Скачиваний:
5
Добавлен:
07.07.2019
Размер:
60.17 Кб
Скачать

2.1.4 Разработка информационно-логической модели данных

Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).

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

При проведении анализа в организации были выявлены следующие основные сущности модели: "Путевой лист", "ТТН", "водитель", "транспортное средство", "маршрут", "груз". Выборка ТТН является представлением. Инфологическая модель приведена на рис. 2.2.

Рис.2.2 Инфологическая модель.

Рассмотрим атрибуты сущностей.

1) Путевой лист. Является стержневой сущностью, т.е. представляет наиболее важный корпоративный информационный объект. Имеет следующие атрибуты:

  • Регистрационный номер ПЛ;

  • код груза;

  • табельный номер;

  • регистрационный номер ТТН;

  • код маршрута;

  • дата ПЛ;

  • организация;

  • маршрут;

  • количество топлива;

  • дата выезда;

  • дата возвращения;

  • объем груза факт.

2) ТТН. Является стержневой сущностью. Имеет следующие атрибуты:

  • Код груза;

  • табельный номер;

  • регистрационный номер;

  • регистрационный номер ТТН;

  • код маршрута;

  • дата ТТН;

  • грузоотправитель;

  • грузополучатель;

  • объем груза по ТТН;

  • стоимость.

3) Водитель. Имеет следующие атрибуты:

  • Табельный номер;

  • фамилия;

  • имя;

  • отчество;

  • номер удостоверения.

4) Транспортное средство. Имеет следующие атрибуты:

  • Регистрационный номер;

  • модель;

  • грузоподъемность;

  • расход топлива в летнее время;

  • расход топлива в зимнее время.

5) Маршрут. Имеет следующие атрибуты:

  • Код маршрута;

  • наименование;

  • пункт отправления;

  • пункт прибытия;

  • расстояние.

6) Груз. Имеет следующие атрибуты:

  • Код груза;

  • наименование;

  • класс груза.

7) Выборка ТТН. Является представлением, т.е. временная или производная таблица. Имеет следующие атрибуты:

  • Дата ПЛ;

  • регистрационный номер ТТН;

  • регистрационный номер ПЛ;

  • фамилия;

  • модель;

  • объем груза по ТТН;

  • объем груза факт;

  • дата выезда;

  • дата возвращения;

  • наименование.

Имеющиеся две основные сущности связаны с другими сущностями, представляющие справочники.

Сущность "ТТН" связана с сущностями "маршрут", "водитель", "транспортное средство" и "грузы". При этом из сущности "маршрут" в сущности "ТТН" используются следующие атрибуты:

  • Код маршрута;

  • наименование;

  • пункт отправления;

  • пункт прибытия.

Из сущности "водитель" используется атрибут:

  • Табельный номер.

Из сущности "транспортное средство" используются следующие атрибуты:

  • Регистрационный номер;

  • модель;

  • грузоподъемность.

Из сущности "грузы" используются следующие атрибуты:

  • Код груза;

  • наименование.

Сущность "Путевой лист" связана с сущностями "водитель" и "ТТН". При этом из сущности " водитель " в сущности "Путевой лист" используются следующие атрибуты:

  • Фамилия.

Из сущности "ТТН" используются следующие атрибуты:

  • Дата ТТН;

  • грузоотправитель;

  • грузополучатель;

  • Наименование;

  • объем груза по ТТН;

  • стоимость;

  • модель;

  • пункт отправления;

  • пункт прибытия.

Описание сущностей "Путевой лист", "ТТН", "водитель", "транспортное средство", "маршрут", "груз", включающее в себя наименование полей, расшифровку, тип данных, длину поля, пример и описание представлены ниже (таблица 2.1-2.6):

Таблица 2.1

Описание сущности "Водитель"

Наименование поля

Шаблон

Тип данных

Длина поля

Описание

1

2

3

4

5

Табельный номер

0000000012

Varchar

10

Табельный номер водителя

Фамилия

Мучичка

Varchar

20

Фамилия водителя

Имя

Андрей

Varchar

20

Имя водителя

Отчество

Сергеевич

Varchar

20

Отчество водителя

Категория

В, С, Е

Varchar

20

Категория водительских прав водителя

Номер удостоверения

38 БС224455

Varchar

20

Номер удостоверения водительских прав

Поле табельный номер является ключевым.

Таблица 2.2

Описание сущности "Транспортное средство"

Наименование поля

Шаблон

Тип данных

Длина поля

Описание

1

2

3

4

5

Регистрационный номер

0000000010

Varchar

10

Табельный номер автомобиля

Модель

Камаз 43118

Varchar

20

Модель автомобиля

Грузоподъемность

10000

Short float

5

Грузоподъемность автомобиля, кг

Расход топлива в летнее время

33

Short float

5

Расход топлива автомобилем в летнее время

Расход топлива в зимнее время

43

Short float

5

Расход топлива автомобилем в зимнее время

Поле регистрационный номер является ключевым.

Таблица 2.3

Описание сущности "Маршрут"

Наименование поля

Шаблон

Тип данных

Длина поля

Описание

1

2

3

4

5

Код маршрута

00000094

Varchar

10

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

Наименование

(103-1)УЛ "Западный-2"

Varchar

35

Полное название маршрута

Пункт отправления

БЛПК

char

18

Пункт отправления маршрута

Пункт прибытия

Бр. р-н,Турминская дача,Кв.103,Д.1

char

18

Пункт прибытия маршрута

Расстояние

105

Short float

5

Расстояние маршрута

Поле код маршрута является ключевым.

Таблица 2.4

Описание сущности "Груз"

Наименование поля

Шаблон

Тип данных

Длина поля

Описание

1

2

3

4

5

Код груза

1816

Varchar

8

Табельный номер автомобиля

Наименование

Сортименты

Varchar

20

Модель автомобиля

Класс груза

III

Varchar

5

Грузоподъемность автомобиля, кг

Поле код груза является ключевым.

Таблица 2.5

Описание сущности "ТТН"

Наименование поля

Шаблон

Тип данных

Длина поля

Описание

1

2

3

4

5

Регистрационный номер ТТН

000000007317

Varchar

12

Регистрационный номер ТТН

Дата ТТН

01-02-2011

datetime

10

Дата создания ТТН

Грузоотправитель

ОАО "Группа Илим"

Varchar

20

Грузоотправитель, ЮЛ

Грузополучатель

ООО "Красоптторг"

Varchar

20

Грузополучатель, ЮЛ

Объем груза по ТТН

38

Short float

5

Объем груза, указанный в ТТН, т

Стоимость

60

Short float

5

Стоимость груза, т.р.

Поле регистрационный номер ТТН является ключевым.

Таблица 2.6

Описание сущности "Путевой лист"

Наименование поля

Шаблон

Тип данных

Длина поля

Описание

1

2

3

4

5

Регистрационный номер ПЛ

00000094

Varchar

10

Регистрационный номер ПЛ

Дата ПЛ

04-02-2011

datetime

10

Дата создания ПЛ

Организация

БЛПК

Varchar

20

Организация, выдавшая ПЛ

Маршрут

(10-2)Тарма-1, (103-1)УЛ "Западный-2"

18

Перечисление маршрутов ПЛ

Количество топлива

340

Short float

5

Выданное топливо на весь маршрут, л

Объем груза факт

40

Short float

5

Фактически перевезенный груз, т

Дата выезда

05-02-2011

datetime

10

Дата выезда на маршрут

Дата возвращения

16-02-2011

datetime

10

Дата возвращения

Поле регистрационный номер ПЛ является ключевым.