Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota_2007.docx
Скачиваний:
2
Добавлен:
09.08.2019
Размер:
36.26 Кб
Скачать

Лабораторная работа №2. Выявление информационных объектов.

Цель работы: освоить методику выявления существенных для проектируемой ИС информационных объектов, их атрибутов, а также методику описания информационных объектов в табличном виде при помощи средств СУБД Access.

водитель Назначение

ПАТП

маршрут

автобус

График

движения

Марка

автобуса

Схема информационных объектов ПАТП

Таблица 1. Список информационных объектов и их характеристик

Имя информационного объекта

Имена характеристик

семантика

домен

Ограничение целостности

Ключевые характеристики

Автобус

Номер автобуса

инвентарный номер автобуса, однозначно определяющий автобус

номер автобуса состоит из трёх цифр; допустимые сочетания цифр опреде­ляются по принятым ОАО «ПАТП» системам классификации и кодирова­ния;

Цифры в номере автобуса выбираются независимо

ключ

Маркаавтобуса

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

сокращенное обозначение марки автобуса, состоит из больших и маленьких букв; принятые обозначения: Икарус- Высокопольный междугородный автобус, КАвЗ- Курганский автозавод, ЛиАЗ- Ликинский автозавод, МАЗ- Минский автозавод, НЕФАЗ- Нефтекамский автозавод, ПАЗ- Павловский автозавод

Марка автобуса должна соответствовать заводу выпуска автобуса

ПАТП

Номер ПАТП

номер ПАТП, однозначно определяющий ПАТП

Номер ПАТП состоит из одиннадцати цифр. Первые шесть цифр- код города, седьмая цифра(первая цифра номера телефона)-район города

Номер ПАТП строго назначен

ключ

10

Лабораторная работа № 3. Выявление связей между информационными объектами и разработка форм ввода в базу данных.

Цель работы: освоить методику выявления связей между информационными объектами и методику заполнения и просмотра содержимого базы данных при помощи форм ввода.

Таблица 1. Описание связей

Имя связи

Описывающее предложение

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

Динамические объекты

АВТОБУС

Икарус с номером 001 приписан к маршруту 677

МАРКА, НОМЕР И МАРШРУТ АВТОБУСА

Операции (перевозочного процесса)

ПРИБЫТИЕ

Автобус с номером 001 прибыл в пункт назначения

АВТОБУС, ПУНКТ НАЗНАЧЕНИЯ

ОТПРАВЛЕНИЕ

Автобус с номером 001 отправился с места отправления

АВТОБУС, ПУНКТ ОТПРАВЛЕНИЯ

Статические связи

ПРИПИСАН

Автобус с номером 001 приписан к ПАТП

АВТОБУС, ПАТП

ОБСЛУЖИВА­ЕТСЯ

Автобус обслуживается цехом ПАТП

ЦЕХ, ПАТП

ПРИНАДЛЕ­ЖИТ

Автобус принадлежит ПАТП

ПАТП

11

Таблица 2. Характеристики и ключи связей

Имя связи

Характеристики и ключи (выделены курсивом)

Динамические объекты

АВТОБУС

Марка автобуса, номер автобуса, маршрут автобуса

Операции (перевозочного процесса)

ПРИБЫТИЕ

номер автобуса, пункт назначения, дата, время

ОТПРАВЛЕНИЕ

номер автобуса, пункт назначения, дата, время

Статические связи

ПРИПИСАН

Автобус, ПАТП

ОБСЛУЖИВАЕТСЯ

Цех, ПАТП

ПРИНАДЛЕЖИТ

ПАТП

12

Лабораторная работа № 4.

Построение концептуальной схемы базы данных и разработка запросов к базе данных.

Цель работы: изучить порядок построения концептуальной графической схемы данных и освоить методику формирования за­просов к базе данных.

Рис. 1. Концептуальная схема базы данных «ПАТП с подвижным составом 200 единиц»

13

Лабораторная работа №5.

Логическое проектирование базы данных и создание отчетов.

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

Список отчётов и запросов

- список договоров, заключенных ПАТП за выполненную работу

- сколько автобусов переведено в нерабочий парк;

- сколько автобусов переведено в рабочий парк;

- сколько автобусов исключено из парка;

- какое количество автобусов было подвержено определенному виду ремонта.

Формула реляционной алгебры по запросам и отчётам

Зададим запрос: «получить номера автобусов, имеющих неисправность автотормозного оборудования»

А=ЗАКАЗЫ 3 [заказы] - операция выбора;

В=ВИД РЕМОНТА [номер автобуса = номер автобуса] – А – операция соединения по атрибуту номер автобуса.

С=ВИД РЕМОНТА [тип ремонта] В- операция соединения

D=C[тип ремонта] – операция проекции

Здесь представлен отчёт в виде четырёх последовательных действий.

D=(вид ремонта [тип ремонта = тип ремонта] (вид ремонта [номер автобуса = номер автобуса] (заказы 3 [заказы]))) [номер автобуса].

14

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