Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Для Белаш / Курсач / Методы к курсовой работе / Методические указания к курсовой работе_Часть 2

.doc
Скачиваний:
0
Добавлен:
07.08.2024
Размер:
110.08 Кб
Скачать

5

Методические указания к курсовой работе по курсу «СУБД» (Часть 2)

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

1.1. Модели пользовательских представлений данных для каждого модуля.

Пример: Концептуальная модель данных для модуля «Составление расписания»:

ER-диаграмма:

Комментарии:

Сущность РЕЙС:

  • Номер рейса – уникальный идентификатор.

  • Частота вылетов – композитный многозначный атрибут: { Пн, Вт. Пт }

По четным дням

По нечетным дням

Каждый день

Сущность ВЫЛЕТ:

  • Номер рейса + Плановая дата – композитный идентификатор.

  • Слабая сущность.

Концептуальная модель данных для модуля «Продажа авиабилетов»:

ER-диаграмма:

Комментарии:

Атрибут «Статус возврата» - возвращен или не возвращен билет.

Концептуальная модель данных для модуля «Регистрация пассажиров»:

ER-диаграмма:

Комментарии:

Атрибут «Проверка багажа» - результат проверки багажа.

Атрибут «Статус регистрации» - регистрация прошла успешно или нет.

Атрибут «Проверка визы» - результат прохождения таможенного контроля.

Концептуальная модель данных для модуля «Назначение самолетов»:

ER-диаграмма:

1.2. Объединенная концептуальная модель данных.

Пример: Объединение концептуальных моделей модулей «Продажа авиабилетов» и «Регистрация пассажиров»:

ER-диаграмма:

Объединение концептуальных моделей модулей «Составление расписания» и «Назначение самолетов»:

ER-диаграмма:

Комментарии:

  • Сущности РЕЙС и РЕЙСЫ могут быть объединены, т.к. подразумевают один и тот же объект (идентичность объектов должна быть уточнена у пользователей).

  • Сущности ВЫЛЕТ и ВЫЛЕТЫ могут быть объединены, т.к. сущность ВЫЛЕТЫ просто расширяет атрибуты сущности ВЫЛЕТ.

Результирующая концептуальная модель данных ИС авиакомпании:

ER-диаграмма:

Комментарии: