Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выбор таблицы для связи в зависимости от параметра / 4 сообщений из 4, страница 1 из 1
15.12.2016, 19:18
    #39368098
t61
t61
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор таблицы для связи в зависимости от параметра
Как такое спроектировать ?

Есть таблица А. В зависимости от параметров в таблице связь будет с таблицей Б или В и т.п.
Пример http://dbdesigner.net/designer/schema/62313

На всякий, вдруг кто сталкивался и сможет подсказать дополнительно.
Работа с бд посредством hibernate, может там есть спец. инструменты для этого ?
...
Рейтинг: 0 / 0
15.12.2016, 19:27
    #39368103
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор таблицы для связи в зависимости от параметра
t61Как такое спроектировать ?
Таблицы "Б, В и т.д." объединяются в одну, задача сводится к простому foreign key.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.12.2016, 23:56
    #39368225
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор таблицы для связи в зависимости от параметра
t61Есть таблица А. В зависимости от параметров в таблице связь будет с таблицей Б или В и т.п.

Связи можно нарисовать и туда и сюда сразу, потом сделать нужные запросы (Запрос1 на базе А-Б, Запрос2 на базе А-В), в зависимости от параметра в таблице А работать с нужным запросом...
...
Рейтинг: 0 / 0
16.12.2016, 10:16
    #39368344
DirksDR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор таблицы для связи в зависимости от параметра
t61,

1.Динамический SQL, формируешь select в строке, а потом exec...
2.Пишешь функцию, которая в зависимости от параметра выполняет тот или другой
статический запрос.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выбор таблицы для связи в зависимости от параметра / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]