Разработка автоматизированного рабочего места менеджера транспортного предприятия, страница 16

3.2 Проектирование и разработка базы данных автоматизированного рабочего места менеджера транспортного отдела

База данных - это составной часть  информационной системы, которая позволяет осуществить хранение  и  обработку данных.

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

 

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

-  Средства для отображения модели должны быть выбраны таким образом, что бы полностью мог отобразить все явления данной предметной области;

-  В модели,  должна быть,  предусмотрена возможность расширения чего??, так как с течением времени в модель необходимо вносить новые объекты и удалять неактуальные данные;

-  Модель должна быть максимально понятна для различных категорий пользователей.

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

Рассмотрим атрибуты некоторых сущностей:

Состав атрибутов, а так же их описание для сущности «Путевые листы» представлены в таблице 3.1.

     Таблица 3.1

Атрибутов сущности «Путевые листы»

Имя атрибута

Описание

Код

Индикационный код путевого листа

Номер

Номер путевого листа

Дата

Дата заполнения путевого листа

Пробег начальный

Пробег автомобиля на момент открытия путевого листа

Пробег при закрытии

Пробег автомобиля на момент сдачи путевого листа

Пробег загородом

Пробег автомобиля за городом в течение действия путевого листа

Топливо было

Топливо в баке автомобиля на момент открытия путевого листа

Заправлено топлива

Топливо в баке автомобиля на момент закрытия путевого листа

Остаток топлива

Заправлено топлива в течение действия путевого листа

Автомобиль

Автомобиль, на который оформляется путевой лист

Дежурный

Дежурный по филиалу на момент оформления путевого листа

Штурман

Штурман, включенный в путевой лист

Водитель

Водитель, на которого оформляется путевой лист

Закрытие путевки

Закрытие путевого листа

В таблицах 3.2 – 3.4 представлены атрибуты сущностей «Водители», «Автомобили», «Марки автомобилей»

     Таблица 3.2

Атрибутов сущности «Водители»

Имя атрибута

Описание

Код

Индикационный код водителя

ФИО

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

Телефон

Номер мобильного телефона

Права

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

Права до

Дата окончания действия водительского удостоверения

Мед комиссия до

Дата окончания действия медицинской комиссии на право управления автомобилем