Курсовая работа: Автоматизированная система бронирования авиабилетов
Рисунок 1 – ER- модель разработанной системы
2.2 Этап логического проектирования
Использование реляционной модели данных в системах управления базами данных было предложено в 1970 г. доктором Э. Ф. Коддом. Одним из важных достоинств реляционного подхода является его простота, а отсюда и доступность для понимания конечным пользователем.
Рассмотрим схемы отношений, используемых в реляционной модели:
R1 = ORDERS (OrderID, CreditCard, Number1cl, Number2cl, UserID, FlightID),
где:
- OrderID – идентификатор заказа;
- CreditCard – номер кредитной карты;
- Number1cl – количество заказанных билетов первого класса;
- Number2cl – количество билетов второго класса;
- UserID – идентификатор пользователя, оформившего заказ;
- FlightID – идентификатор рейса, на который оформлен данный заказ.
R2 = FLIGHTS (FlightID, DateDeparture, DateArrival, Price1, Price2, AircraftID, CityDepatrureID, CityArrivalID),
где:
- FlightID – идентификатор рейса;
- DateDeparture – дата отправления;
- DateArrival – дата прибытия;
- Price1 – стоимость билета первого класса;
- Price2 – стоимость билета второго класса;
- CompanyID – идентификатор компании, организующей рейс;
- AircraftID – идентификатор самолета;
- CityDepatrureID – идентификатор города отправления;
- CityArrivalID – идентификатор города прибытия.
R3 = CITIES (CityID, CityName),
где:
- CityID – идентификатор города;
- CityName – название города.
R4 = AIRCRAFTS (AircraftID, AircraftModel, Count1, Count2),