Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_2001_uch.doc
Скачиваний:
10
Добавлен:
16.08.2019
Размер:
381.44 Кб
Скачать

6.4. Анализ данных. Определение структуры данных.

После определения всех задач нужно составить для каждой задачи описание данных, необходимых для ее решения. Анализ исходных данных позволит установить входные данные и их источники и состав выходных данных, а так же выполнить объединение отдельных данных в объекты. Для анализа данных можно воспользоваться бланком описания задач (рис. 14). В рабочий бланк задачи заносится имя каждого элемента данных (атрибута), характер использования и краткое описание этого элемента, а так же имя объекта (таблицы или запроса) к которому этот элемент данных будет отнесен. Графу "Объект" рекомендуется заполнять после заполнения бланков описания для всех задач. При заполнении столбца "Использование", рекомендуется применять пять обозначений: ВВ (Ввод); ВХ (Вывод); ИЗ (Изменение); УД (Удаление); ВЧ (Вычисление).

Ниже приведены примеры заполнения бланков описания для задач "Учет водительского состава", "Регистрация оказанных автотранспортных услуг", "Расчет затрат на ГСМ" (рис. 14, 15, 16).

Рабочий бланк описания задач

Наименование задачи: Учет водительского состава

Краткое описание:

Регистрация водителей

Учет классности водителей

Учет тарифных ставок водителей

Список связанных задач:

Регистрация оказанных услуг

Расчет затрат на заработную плату

Имя атрибута

Использование

Описание

Объект

Ф_И_О

ВВ

Фамилия И.О. водителя

Водители

ДатаПР

ВВ

Дата приема на работу

Водители

ДатаРЖ

ВВ

Дата рождения

Водители

Стаж

ВВ, ИЗ

Стаж работы

Водители

Класс

ВВ, ИЗ

Классность водителя

Классность

ДатаПКл

ВВ, ИЗ

Дата присвоения классности

Класс_Водителей

Тариф_ОТ

ВВ, ИЗ

Тариф оплаты труда, р/ткм

Тариф_ОТ

Рис. 14. Бланк описания задачи "Учет водительского состава"

(бланк описания задачи приводится по книге: Вейскас Д. Эффективная работа

с Microsoft Access 2/Перев. с англ.- СПб: Питер, 1995.)

Рабочий бланк описания задач

Наименование задачи: Регистрация автотранспортных услуг

Краткое описание:

Регистрация рейса

Учет расстояния до пункта назначения

Учет водителей выполнявших рейсы

Учет использованного транспортного средства

Учет веса груза

Список связанных задач:

Расчет объема работ

Расчет затрат на ГСМ

Имя атрибута

Использование

Описание

Объект

№рейса

ВВ

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

Перевозки

Дата

ВВ

Дата выполнения рейса

Перевозки

ПунктО

ВВ

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

Пункт_О_Н

ПунктН

ВВ

Пункт назначения

Пункт_О_Н

РСТ

ВВ

Расстояние до пункта назн.,км

Перевозки

Ф_И_О

ВВ

Фамилия И.О. водителя

Водители

НГР

ВВ

Номер госрегистрации автотр.

Автопарк

ВЕС

ВВ

Вес груза, тонн

Перевозки

Фирма

ВВ

Наименование организации зак.

Заказчик

Рис.15. Бланк описания задачи "Регистрация автотранспортных услуг"

Рабочий бланк описания задач

Наименование задачи: Расчет затрат на ГСМ за каждый рейс

Краткое описание:

Расчет затрат на ГСМ за рейс

Список связанных задач:

Расчет затрат на ГСМ за период

Расчет общих затрат за период

Имя атрибута

Использ.

Описание

Объект

№рейса

ВХ

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

Перевозки

Дата

ВХ

Дата выполнения рейса

Перевозки

ПунктО

ВВ

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

Пункт _Н_О

ПунктН

ВВ

Пункт назначения

Пункт _Н_О

РСТ

ВВ

Расстояние до пункта назн.,км

Перевозки

Марка_АТ

ВХ

Марка транспортного средства

Марки_АТ

НР_ГСМ

ВХ

Норма расхода ГСМ, л/100км

Марки_АТ

Расход_ГСМ

ВЧ

Расход горючего, л

Затраты_на_ГСМ

ЦЕНА_ГСМ

ВХ

Цена горючего

ЦЕНА_ГСМ

Затраты_на_ГСМ

ВЧ

Затраты на ГСМ

Затраты_на_ГСМ

Рис.16. Бланк описания задачи "Расчет затрат на ГСМ"

После описания задач, анализа данных и привязки их к объектам устанавливается соответствие между объектами и таблицами БД. Для выполнения этой процедуры можно использовать бланк описания объекта (рис. 17, 18, 19). В рабочем бланке объекта для каждого атрибута необходимо указать тип данных, краткое описание назначения атрибута, а так же требуемые (по вашему мнению) свойства (размер поля, условие на значение и др.).

Рабочий бланк объекта

Наименование объекта: Водители

Краткое описание:

Данные о водителях

Связанные объекты:

Тип связи:

1 : М

1 : М

Имя:

Класс_Водителей

Перевозки

Имя атрибута

Тип данных

Описание

Свойства

КодВ

Счетчик

Первичный ключ для табл. "Водители"

Уник. длинное целое

Ф_И_О

Текстовый

Фамилия И.О. водителя

(15), >???????????????,

Обязательное поле - да

ДатаПР

Дата/время

Дата приема на работу

Средний формат

Обязательное поле - да

ДатаРЖ

Дата/время

Дата рождения

Средний формат

Стаж

Числовой

Стаж работы

(2,1) с пл. точкой,

Рис. 17. Бланк описания объекта "Водители"

(бланк описания объекта приводится по книге: Вейскас Д. Эффективная работа

с Microsoft Access 2/Перев. с англ.- СПб: Питер, 1995.)

Рабочий бланк объекта

Наименование объекта: Марки_АТ

Краткое описание:

Нормативно-справочная информация об автотранспортных средствах

Связанные объекты:

Тип связи:

1 : М

М : 1

Имя:

Автопарк

Вид_ГСМ

Имя атрибута

Тип данных

Описание

Свойства

Код_М_АТ

Счетчик

Код марки, первичный ключ для т. "Марки_АТ"

Уник. длинное целое

Марка_АТ

Текстовый

Наименование марки автотранспортного средства

(15),( >???????????????),

Обязательное поле - да

НР_ГСМ

Числовой

Норма расхода горбчего,

л/100км

(2,1), с плав. Точкой

Обязательное поле - да

НР_АМОРТ

Числовой

Норма амортизации автотранс. Ср-ва. , о.е./ткм

(1,3), с плав. Точкой

Обязательное поле - да

Вид_ГСМ

Числовой

Вторичный ключ для связи с табл. "Вид_ГСМ"

Обязательное поле - да

Рис. 18. Бланк описания объекта "Марки_АТ"

Рабочий бланк объекта

Наименование объекта: Автопарк

Краткое описание:

Данные об автотранспорте принятом на баланс

Связанные объекты:

Тип связи:

М : 1

1 : М

Имя:

Марки_АТ

Перевозки

Имя атрибута

Тип данных

Описание

Свойства

КодАТ

Счетчик

Первичный ключ для табл. "Автопарк"

Уник. длинное целое

Марка

Длинное

целое

Вторичный ключ для связи с табл. "Марки_АТ"

Обязательное поле - да

НГР

Текстовый

Номер госрегистрации автотранспортного ср-ва

(8), (>L000LL00)

Обязательное поле - да

ДатаРег

Дата/время

Дата регистрации автотранспортного средства

Средний формат

Акт_ПР

Текстовый

Реквизит документа о постановке на баланс

(10)

Баланс_СТ

Денежный

Балансовая стоимость автотранспортного средства

Обязательное поле - да

Рис. 19. Бланк описания объекта "Автопарк"

Заполненный бланк объекта может служить основой для создания таблицы, поэтому при описании объектов необходимо руководствоваться принципами изложенными ранее.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]