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

При разработке базы данных созданы таблицы: Автомобили(Cars),Справочник Статус автомобилей (CarStatus),Водители (Drivers), Дежурные (Duty),Справочник тип топлива (FuelType), Марки (Mark),Модели (Model),Штурманы (Navigator), Путевой лист (Permit),Таблица с рекомендациями по прохождению технического осмотра (TOFull),Справочник с наименованием технического осмотра(TOName). Список таблиц  можно увидеть на рисунке 3.9.

Рис. 3.9   Таблицы базы данных

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

 

Рис.  3.10 Создание атрибута сущности  «Автомобили»

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

Рис.3.12. . Создание атрибута идентификатора сущности «Автомобили»

При проектировании таблиц используются, определённые правила,  такие как:

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

-  Нормализация это отношения в реляционной модели данных, характеризующее характеризующая отношение его с точки зрения избыточности.

-  каждая таблица должна содержать информацию на одну тему. Это  упростит поиск и редактирование записей.

Описание свойств полей данных:

-  имя поля является заголовком столбцов в таблицах  и через них обращаются к данному атрибуту при работе с БД;

-  тип поля определяет данные, которые можно заносить;

-  размер поля определяет количество символов, которые можно вносить в данное поле.

Типы данных, используемые для построения базы данных:

-  Числовой тип  данных int  является основным в SQL Server, может принимать значениея, входящие в диапазон от - 2 147 483 648 до 2 147 483 647.

Символьными Символьный типами  данных фиксированной  длины char [(n)], где n определяет длину строки, и должен иметь значение от 1 до 8000. Размер при хранении составляет n байт. 

-  Тип приблизительных числовых данных, используется для цифр с запятой. Float [(n)], n количество битов, используемых для хранения. По умолчанию n равно 53 .

-  Date и DateTime типы данных для хранения даты и времени.

Ссозданные таблицы можно разделить на таблицы для хранения основной информационной базы данных: Cars, Permit, Duty, Drivers, Navigator, TOfull, Model и справочники, таблицы в которых хранится частот повторяющаяся информация: MarkName, CarStatus, FuelType, TOName.

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


3.5 Разработка пользовательского интерфейса

В созданной базе данных есть возможность редактирования, добавления и просмотра данных, но для пользователя это будет не очень удобно и возможны возникновения ошибок при заполнении БД. Таким образом, для более удобной работы  пользователя необходима  разработка специального приложения пользователя , которое и было создано программа  разработана  с помощью средств программирования Delphi 7 , для более удобного отображения данных для пользователя.