Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных - Продажа автобусных билетов.doc
Скачиваний:
114
Добавлен:
02.05.2014
Размер:
1.01 Mб
Скачать

3.2.3 Функция 3 “Бронирование билетов”

Нормализованная ER-модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 3.2.3. Сведения об ограничениях целостности, приведенные на этом рисунке, поясняются ниже в подразделе 3.3, посвященном ограничениям и правилам поддержания целостности.

М

М

1

1

М

М

М

1

фамилия

имя

отчество

ФИО

код

кассир

бронирование

срок выкупа

пассажир

билет

номерместа

дата

время

1

1

Рисунок 3.2.3 — Нормализованная ER-модель для функции 3 “Бронирование билетов”

Нормализованная модель содержит:

– семь базовых (самоидентифицируемых) сущности: “Кассир”, “Срок выкупа”, “Пассажир”, “Пункт”, “Номер места”, “Дата”, “Время”;

  • две зависимые сущности: “Бронирование”, “Билет”, моделирующие связи типа “один ко многим” между сущностями;

  • восемь связей типа “один ко многим”, идентифицирующие все сущно

сти;

– каждая сущность содержит информацию об определенных данных.

3.2.4 Функция 4 “Заказ транспортных средств”

Нормализованная ER-модель для данной функции, полученная на основе описания, приведенного в предыдущих разделах, представлена на рисунке 3.2.4. Сведения об ограничениях целостности, приведенные на этом рисунке, поясняются ниже в подразделе 3.3, посвященном ограничениям и правилам поддержания целостности.

М

1

администратор

заказ транспортных средств

дата заказа

название

адрес

М

1

транспорт

дата отправления

время отправления

номер маршрута

название

Рисунок 3.2.4 — Нормализованная ER-модель для функции 4 “Заказ транспортных средств”

Нормализованная модель содержит:

две базовые (самоидентифицируемые) сущности: “Администратор”, “Транспорт”;

– три зависимые сущности “Заказ транспортных средств”, “Транспортное предприятие”, “Приемщик заказа”, моделирующие связи между сущностями;

– одну связь типа “один к одному”, идентифицирующую сущности “Транспортное предприятие” и “Приемщик заказа”;

– три связи типа “один ко многим”: “Работа”, “Контакт”, “Список”;

  • каждая сущность содержит информацию об определенных данных.

3.2.5 Функция 5 “Учет кадров”

Нормализованная ER-модель для данной функции, полученная на основе описания, приведенного в предыдущих разделах, представлена на рисунке 3.2.5 Сведения об ограничениях целостности, приведенные на этом рисунке, поясняются ниже в подразделе 3.3, посвященном ограничениям и правилам поддержания целостности.

дата назначения

1

М

1

М…1

1…М

М

Рисунок 3.2.5 — Нормализованная ER-модель для функции 5 “Учет кадров”

Нормализованная модель содержит:

– четыре базовых (самоидентифицируемых) сущности: “Сотрудник”; “Организация”; “Должность”; “Телефон”;

– одну зависимую сущность “Место работы”, моделирующую связь типа “один ко многим” между сущностями “Сотрудник” и “Организация”;

  • две связи типа “один ко многим”, идентифицирующие сущности;

  • каждая сущность содержит информацию об определенных данных.

Соседние файлы в предмете Базы данных