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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

Камская государственная инженерно-экономическая академия

Кафедра Сервис транспортных систем

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ НА ТРАНСПОРТЕ

Методические указания к лабораторным занятиям Часть 1.

Набережные Челны, 2009

Информационные технологии на транспорте. Методические указания к выполнению лабораторных работ. Часть 1. /Составитель: Ахметзянова Г.Н. - г.Набережные Челны: Изд-во ИНЭКА, 2009, 26 с.

Методические указания разработаны на кафедре «Сервис транспортных систем» и предназначены для организации лабораторных занятий по курсу «Информационные технологии на транспорте» для студентов очной, заочной и дистанционной форм обучения.

Рассмотрены информационные технологии баз данных. Дается методика создания таблиц и схемы базы данных, разработки и использования форм для ввода, корректировки и просмотра данных с использованием СУБД Access.

Резензент: к.т.н., доцент Панкратов Д.Л.

Печатается по решению научно-методического совета автомеханического факультета Камской государственной инженерно-экономической академии

© Камская государственная инженерно-экономическая академия, 2009 г.

Лабораторное занятие № 1, 2, 3 тема «проектирование структуры базы данных для предметной области «учет ремонта автомобилей»

    1. Задание 1

  1. Составить краткое описание предметной области (ПО).

  2. Очертить круг задач, для решения которых строится база данных.

  3. Выделить документы ПО, содержащие информацию, необходимую для решения задач.

Этапы работы.

  1. Краткое описание ПО

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

  1. Задачи, для решения которых строится база данных

База данных должна быть спроектирована таким образом, чтобы можно было получить следующую информацию:

  1. Списки наряд-заказов по автомобилям.

  2. Списки исполнителей работ по наряд-заказам.

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

Также на основе данных из базы данных необходимо:

  1. Формировать выходной документ «Наряд-заказ».

  2. Ведомость расхода запчастей.

  1. Документы предметной области, содержащие информацию, необходимую для решения задачи

Исходными являются данные из документа «Наряд-заказ на ремонт автомобиля»:

Наряд-заказ №­­­­­_____ от _____

Клиент__________

Модель АТС______ VIN__________

Виды работ

Исполнители

%

участия

Используемые

запчасти

Кол-во

    1. Задание 2

На основе входных документов выделить информационные объекты (ИО), установить структурные связи между ИО.

Этапы работы

  1. Информационный анализ входных документов и выделение ИО.

Проведем анализ документа «Наряд-заказ на ремонт автомобиля». Установим функциональные зависимости между реквизитами документа. Учитывая, что система ведет обработку данных, используя не наименования, а коды, введем соответственно следующие коды:

код_кл – код клиента

км – код модели АТС

кр – код работы

табн – табельный номер исполнителя

код_зч – код запчасти

Документ

Название реквизита

Имя реквизита

Функциональные зависимости

Наряд-заказ на ремонт автомобиля

№ наряд-заказа Дата наряд-заказа

Код клиента

Клиент

Код модели АТС

Наименование модели АТС

VIN

Код работы

Наименование работы

Табельный №

Исполнители

% участия

Код запчасти

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

запчасти

Количество

ном_нз

дата

код_кл

наим_кл

км

нм

vin

кр

наим_р

табн

фио

процент

код_зч

наим_зч

кол

Сгруппируем реквизиты, зависящие от одного и того же ключевого реквизита, и объединим их с ключевыми реквизитами в один ИО. В результате получаем следующие ИО:

Реквизиты ИО

Имя ИО

Cемантика ИО

км

нм

Модель

Сведения о моделях АТС

код_зч

наим_зч

кол

Запчасти

Сведения о запчастях

табн

фио

Исполнители

Сведения об исполнителях

кр

наим_р

Работы

Сведения о работах

vin

Автомобили

Сведения об автомобилях

ном_нз

дата

Наряд-заказы

Сведения о наряд-заказах

( жирным шрифтом выделены ключевые реквизиты)

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

ИО

Название реквизита

Обозначение

Типы клиентов

код типа клиента

наименование типа клиента

тип_кл

наим_тип

  1. Выявление связей ИО

Выявим структурные связи между ИО. Учитывая, что много-многозначные связи путем ввода новых ИО необходимо преобразовать в одно-многозначные связи, получаем следующее:

  1. 1: М

Модель

Автомобили

В каждой модели много автомобилей, каждый автомобиль относится в одной модели.

  1. 1: М

Клиент

Автомобиль

У одного клиента много автомобилей, каждый автомобиль принадлежит только одному клиенту.

  1. М:N

Наряд-заказ

Работы

В одном наряд-заказе много работ, каждая работа может быть во многих наряд-заказах. Поэтому вводится ИО Выполненные работы.

1: М

Тогда

В одном наряд-заказе много выполненых работ, каждая выполненная работа относится к конкретному наряд-заказу.

1: М

Одна работа может выполняться много раз, каждое выполнение работы относится к конкретной работе.

4.

М:N

Каждая запчасть может использоваться во многих выполененных работах. Каждая выполненная работа может использовать много запчастей. Тогда вводится новый ИО Использованные запчасти

1:M

Каждая запчасть (имеется в виду вид запчасти) может использоваться много раз, при выполнении работ используется конкрентная запчасть.

5.

1: М

Для

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

6.

М:N

У одного исполнителя много работ, каждая работа может выполняться многими исполнителями. Тогда используемся имеющийся ИО Выполненные работы.

1:М

У каждого исполнителя много выполненных работ, каждая выполненная работа выполняется одним исполнителем.

Таким образом, получены следующие структурные связи между ИО:

Главный ИО

Подчиненный ИО

Тип связи

1.

2.

3.

4.

5.

6.

7.

8.

Модель

Клиент Автомобиль

Работы

Наряд-заказы

Запчасти

Выполненные работы Исполнители

Автомобиль

Автомобиль

Наряд-заказы Выполненные работы Выполненные работы Использованные запчасти Использованные запчасти Выполненные работы

1:М

1:М

1:М

1:М

1:М

1:М

1:М

1:М

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