Читайте также:
|
|
Для реализации указанных задач необходимо создать нормализованную Базу Данных. Для этого на основе принципа единой информационной базы составим общий перечень реквизитов выходных документов.
Наименование документа | Реквизиты | Источник данных |
Карточка работы водителя | ФИО водителя | Справочник водителя |
Табельный номер | Путевой лист | |
Дата выезда | Путевой лист | |
№ путевого листа | Путевой лист | |
Показания спидометра при выезде | Путевой лист | |
Показания спидометра при возврате | Путевой лист | |
Остаток бензина при выезде | Путевой лист | |
Заправка | Путевой лист | |
Остаток бензина при возврате | Путевой лист | |
Пробег | Расчет: спидометр конец – спидометр начало | |
Гос. номер | Путевой лист | |
Марка автомобиля | Путевой лист | |
Сводный учет расхода горючего | Месяц | Расчет: выделить месяц из даты выезда |
Год | Расчет: выделить год из даты выезда | |
Пробег по городу | Путевой лист | |
Пробег по межгороду | Путевой лист | |
Расход бензина фактически | Расчет: остаток бензина на начало + заправка – остаток бензина на конец | |
Период учета | Расчет: Вопрос с экрана пользователю «введите период учета» | |
Расход бензина по норме | Расчет: Если период учета = зима, то пробег по городу * норма расхода бензина по городу зимой / 100 + пробег по межгороду * норма расхода бензина по межгороду зимой / 100 Если период учета = лето, то пробег по городу * норма расхода бензина по городу летом / 100 + пробег по межгороду * норма расхода бензина по межгороду летом / 100 |
Исходными документами для данной базы служат справочник автомобилей, справочник водителей и путевой лист.
Связь между таблицами можно показать следующей схемой (Рис.1):
Рисунок 1
Таблица состоит из двух частей: структура и записи.
Структура таблицы - это совокупность полей или столбцов (атрибутов). Строка таблицы соответствует одному документу.
Поле, значение которого однозначно идентифицирует запись, называется ключевым полем.
Таблицы, содержащие переменную информацию, называют текущими таблицами и содержат поля связи (по которым осуществляется связь с ключевыми полями).
Таблица в Базе Данных называется отношением. Между отношениями возникают связи 1 ко ¥ (один ко многим) или ¥ к 1, 1 к 1 (один и тот же идентификатор).
Связь обычно идет от текущей таблицы к условно-постоянной. Любая таблица может существовать без присоединенных записей.
Записи – это переменная часть таблицы, а структура – постоянная (в рамках данной постановки задачи).
Структура таблицы меняется в том случае, если изменилась постановка задачи, поэтому для рационального создания информационной базы необходимо пользоваться принципом единой информационной базы.
Дата добавления: 2015-11-04; просмотров: 134 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Запись первая: возвращение к истокам | | | Лабораторная работа № 1 |