Войти

Показать полную графическую версию : [решено] Помогите разобраться с БД "Туристического агенства"


daniil_im
25-09-2017, 20:04
«Туристическое агентство»
Фирма предоставляет клиентам услуги по организации зарубежных поездок. При этом цели поездок могут быть различными (отдых, туризм, лечение и т.д.). При оформлении поездки устанавливается фиксированная стоимость 1 дня пребывания в той или иной стране, включающая стоимость проживания, питания, экскурсионного обслуживания и других услуг. Эта стоимость является характеристикой каждого конкретного маршрута. Стоимость поездки может быть вычислена как Стоимость 1 дня пребывания · Количество дней + Стоимость транспортных услуг + Стоимость оформления визы. Кроме того, клиент платит налог на добавленную стоимость (НДС) в размере 18% от стоимости поездки. Стоимость 1 дня пребывания, транспортных услуг и оформления визы зависят от выбранного маршрута. Для поездки определяется маршрут, дата начала и количество дней. О клиенте необходимо хранить такую информацию, как ФИО, паспортные данные.

Суть задачи такова:

1. Выделить необходимый набор сущностей, отражающих предметную область и информационные потребности пользователей.
2. Определить необходимый набор атрибутов каждой сущности, выделив идентифицирующие атрибуты.
3. Классифицировать атрибуты каждой сущности (описательные, указывающие, вспомогательные).
4. Определить сущности вида подтип/супертип, где это необходимо.
5. Определить связи между сущностями.
6. Проанализировав структуру связей, исключить избыточные.
7. Определить множественность и условность связей.
8. Дать формулировку связей с точки зрения каждой участвующей сущности.
9. Формализовать связи вида 1:1, 1:M, M:N.
10. Классифицировать сущности, разделив их на стержневые, ассоциативные, характеристические, обозначающие.
11. Построить ER-диаграмму модели базы данных.

Iska
26-09-2017, 01:11
Помогите разобраться с БД "Туристического агенства" »
Ну, и? В чём проблемы? Пока что Вы изложили само задание и только.

daniil_im
27-09-2017, 20:05
Все, сам разобрался) стоило всего лишь немного потрепать учителя по поводу того как и где это выполнять...

Iska
27-09-2017, 20:08
Как — изложено в любом учебнике по принципам построения баз данных. Где — в голове, с последующим переносом на бумагу или сразу в СУБД.




© OSzone.net 2001-2012