Структура баз данных

Таблица городов вылета – CITY

Название поля Тип поля Описание поля
CITYNAME VarChar(255) [уникальное] Название города

Таблица названий стран – COUNTRY

Название поля Тип поля Описание поля
COUNTRYNAME VarChar(255) [уникальное] Название страны

Таблица курортов – RESORT

Название поля Тип поля Описание поля
RESORTNAME VarChar(255) [уникальное] Название курорта
COUNTRY_ID Int Идентификатор страны

Таблица отелей – HOTELS

Название поля Тип поля Описание поля
HOTELNAME VarChar(255) [уникальное] Название отеля
RESORT_ID Int Идентификатор курорта
DIST_AIRPORT Int Расстояние до аэропорта (км)
DIST_CENTER Int Расстояние до центра (км)
DIST_BEACH Int Расстояние до пляжа (м)
HOTELSTAR Int «Звездность отеля»
PRESENT_BAR Int -1 – известно; 0 – нет; 1 – есть
     
PRESENT_BEACH Int -1 – известно; 0 – нет; 1 – есть
PRESENT_N1… PRESENT_N2 Int Пользовательские поля -1 – известно; 0 – нет; 1 – есть

Таблица номеров в отелях - ROOMS

Название поля Тип поля Описание поля
HOTEL_ID Int [уникальное] Идентификатор отеля
SPOT_NUMBER Int Кол-во человекомест (SNGL, DBL)
PRICE_PER_ROOM Int Стоимость номера
PRICE_PER_SPOT Int Стоимость места
FREE_NUMBER Int Кол-во свободных номеров

Таблица авиарейсов - FLIGHTS

Название поля Тип поля Описание поля
DEPARTURE_CITY_ID Int Идентификатор города вылета
DAY_OF_WEEK Int День недели
DEPARTURE_DATE Date Дата
FLIGHT_NUMBER Int Номер рейса
FLIGHT_TYPE Int Тип: чартер/регулярный
DEPARTURE_TIME VarChar(5) Время отправления
ARRIVAL_TIME1 VarChar(5) Время прибытия по аэроп. Вылета
ARRIVAL_TIME2 VarChar(5) Время прибытия по аэроп. Прибытия
TOTAL_PLACE_NUMBER Int Общее кол-во мест на этом рейсе
FREE_PLACE_NUMBER1 Int Свободные места у нас
FREE_PLACE_NUMBER2 Int Свободные места у других туроператоров

Таблица курсов валют – CURRENCY

Название поля Тип поля Описание поля
DATE Date Дата
USD Float(6,4) Всегда 1.0000
EUR Float(6,4) EUR / USD
RUR Float(6,4) RUR /USD

Таблица туроператоров – COMPANIES

Название поля Тип поля Описание поля
COMPANY_NAME Date [уникальное] Название компании
CONTACT_INFO VarChar(255) Контактная информация
ORDER_TYPE Int Способ бронирования

Основная таблица предложений туроператоров – TOURS

Название поля Тип поля Описание поля
DEPARTURE_CITY_ID Int Идентификатор города вылета
COUNTRY_CITY_ID Int Идентификатор страны прибытия
RESORT_ID1… RESORT_ID9 Int Идентификаторы курортов
HOTEL_ID1…HOTEL_ID9 Int Идентификаторы отелей
DEPARTURE_DATE Date Дата отправления
TOUR_DURATION Int Длительность тура
FLIGHT_ID Int Идентификатор рейса
PRICE Int Цена
TOUR_INCLUDE_FLIGHT… TOUR_INCLUDE_VISA Int Тур включает …
TOUR_TYPE VarChar(100) Тип тура
TOUR_DESCRIPTION VarChar(255) Описание тура
COMISSION Int Комиссия
TOUR_COMPANY_ID Int Идентификатор туроператора

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: