ПРИМЕР БАЗЫ ДАННЫХ «ТУРИСТИЧЕСКАЯ ФИРМА»
Представим себе деятельность туристической фирмы. Очевидно, что для ее работы необходимо хранить и отслеживать определенный набор информации о клиентах данной турфирмы (туристах), о предлагаемых им турах, об оформлении и оплате путевок.
Требования к приложению с БД
| Элемент данных | Описание |
| Фамилия | Фамилия туриста |
| Имя | Имя туриста |
| Отчество | Отчество туриста |
| Паспорт | Паспорт Серия и номер паспорта туриста |
| Телефон | Контактный телефон туриста |
| Город | Город проживания туриста |
| Страна | Страна проживания туриста |
| Индекс | Почтовый индекс адреса туриста |
| Тур | Название туристической поездки |
| Цена | Цена туристической поездки |
| Дата начала | Время начала туристической поездки |
| Дата конца | Время завершения туристической поездки |
| Информация | Дополнительная информация о туре |
| Дата оплаты | Дата оплаты путевки |
| Сумма | Сумма оплаты |
• Приложением будут пользоваться руководитель турфирмы, 2 менеджера по продажам, бухгалтер, кассир и
2 офисных сотрудника турфирмы – всего 7 пользователей. Предполагается, что одновременно с БД будут работать не более 3 сотрудников. Персоналу бухгалтерии для работы достаточно иметь доступ только к данным по оплате путевок.
• Все пользователи в любое время могут добавлять информацию в БД. При добавлении информации или ее изменении, пользователь, который сделал изменение, а также дата и время изменения, должны быть зарегистрированы.
• Один из офисных сотрудников будет назначен системным администратором. Только он должен вести учетные записи пользователей.
Логическая модель
• Каждый турист может купить одну или несколько (много) путевок.
• Каждой путевке соответствует ее оплата (оплат может быть и несколько, если путевка, например, продана в кредит).
• Каждый тур может иметь несколько сезонов.
• Путевка продается на один сезон одного тура.

Рисунок 1. ER-диаграмма
Объекты, атрибуты и ключи
Объекты и атрибуты БД

Объекты и атрибуты БД с расширенными кодовыми полями







