Механизм master-detail
Механизм master-detail
У меня вопрос, существует ли способ реализации механизма master-detail для связывания данных из разных таблиц на этапе конструирования БД в InterBase ? При разработке клиентских приложений этот механизм легко реализуется с помощью компонент Delphi, а вот как быть на стороне сервера ?
Да, все верно. Вы меня не так поняли. Я имел ввиду отношение между таблицами наподобие в FOXPRO: типа SET RELATION TO ... INTO... когда перемещая указатель по одной таблице у меня идет отбор записей во второй таблице по ключевым полям. Меня не интересует сейчас поддержка ссылочной целостности. Я хочу чтобы при обращении к записи связанной таблицы в БД InterBase у меня уже автоматически и физически создавалась уже готовая таблица с отобранными записями. Я пробовал мучиться с представлениями, но у меня ничего не получилось.
Не знаю, что там "мучаться" с представлениями не получилось, вроде как раз то, что ты в фоксе делал, а вообще нормальные люди данные в единый поток из разных таблиц собирают оператором SELECT, безо всяких представлений.
Либо хранимой процедурой, для сложных выборок.
Мусьё, вам за основы браться надо. Забудь всё, что ты знал о БД по фоксу - это почти не пригодится. Начинай изучать как с нового листа, тут немного мыслить по-другому нужно научиться. Ссылки на литературу есть в разделе документации на этом сайте.
Либо хранимой процедурой, для сложных выборок.
Мусьё, вам за основы браться надо. Забудь всё, что ты знал о БД по фоксу - это почти не пригодится. Начинай изучать как с нового листа, тут немного мыслить по-другому нужно научиться. Ссылки на литературу есть в разделе документации на этом сайте.
добро пожаловать в мир SQL. Учи джойны.Я хочу чтобы при обращении к записи связанной таблицы в БД InterBase у меня уже автоматически и физически создавалась уже готовая таблица с отобранными записями.
www.ibase.ru/devinfo/joins.htm