powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Возможно ли без динамического SQL?
3 сообщений из 3, страница 1 из 1
Возможно ли без динамического SQL?
    #34088473
Фотография CrazyPotato
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица А . В ней есть два поля: А ."Вид" и А ."СсылкаНаВ".
Есть таблицы В1 , В2 , В3 , ..., Вn . Они разные по структуре.
Итак таблица А ссылается на таблицу Вj взависимости от поля А ."Вид".
Если А ."Вид" = 1, то А ."СсылкаНаВ" - это первичный ключ таблицы В1 .
Если А ."Вид" = 2, то А ."СсылкаНаВ" - это первичный ключ таблицы В2 .
И т. д.
Было бы идеально, если бы таблицы В1 , В2 , ..., Вn имели одинаковую структуру или хотя бы похожую, чтобы привести их к какому то универсальному виду... Но это не так.
Понимаю, что схема кривая, но что поделаешь? Подскажите, как эту бяку нормализовать.
...
Рейтинг: 0 / 0
Возможно ли без динамического SQL?
    #34088558
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Возможно ли без динамического SQL?
    #34088708
В современных системах "эту бяку" (конечно, "без динамического и статического SQL") представляют так:
Объект A <-Ссылается на- Объект B1
Объект A <-Ссылается на- Объект B2
...
Это соответствует, более менее тому, что сказал Серж в теме по ссылке применительно к "реляционным" системам.
Обычно в таких случаях возникает подозрение, что A - "однородный объект" (например, "бухгалтерская проводка"), и его можно интегрировать в Bn. Эта тема так же подробно обсуждалась.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Возможно ли без динамического SQL?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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