|
|
|
|
|
для: FiX
(12.06.2006 в 13:19)
| | Будет проще если вы скажете, какой результат вы хоите получить... в большинстве случаев это будут много табличные запросы... например, если посетители понравился отель и он хочет выяснить в какие туры он входит, можно воспользоваться запросом вида
SELECT tour.name AS name
FROM hotel, tour
WHERE tour.id_hotel = hotel.id_hotel
|
А выяснить страну (или страны, если их несколько), в которой проходит тур можно при помощи запроса вида
SELECT country.name AS name
FROM tour, country
WHERE tour.id_tour = country.id_country
|
| |
|
|
|
|
|
|
|
для: b0br0ff
(12.06.2006 в 13:36)
| | Ну акак именно? Указал PRIMARY KEY, а что от них толку? Как проводить запрос? Если запрос строится как обычно, то что толку от реляционной БД? Просто я не могу понять СУТЬ работы. И еще: как указать ключ?
PRIMARY KEY (id_tour),
KEY (id_strana)
|
праильно ли это? И что это значит? | |
|
|
|
|
|
|
|
для: FiX
(12.06.2006 в 13:19)
| | Создавай 3 таблицы как ты и описывал их в воросе. И пользуйся на здоровье INNER JOIN ... или чем-нибудь в этом роде. | |
|
|
|
|
|
|
| Объясните, пожалуйста, принцип работы реляционной базы данных.
Есть три базы данных: страны, туры, отель. Думаю связять их таким образом:
Страны:
название | описание | id тура
Туры:
id тура | название | описание | id отеля
Отели:
id отеля | название | описание
Думаю, понятно, что и как надо связать. Вопрос: как мне это сделать, и как мне этим пользоваться?
Засунуть все это в одну таблицу думаю будет глупо, потому что для разных туров может быть один отель с таким же описанием... Подскажите, пожалуйста! | |
|
|
|
|