Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Визуальная связь таблиц  [new]
eXeLe
Member

Откуда:
Сообщений: 65
Есть запрос. Нужно для него визуально изобразить, какие таблицы, поля и как связаны.
Если пытаюсь зайти в Query Designer, с моим запросом SQL Management Studio просто вылетает, предлагая запустить отладку.
Приходится запускать Query Designer, писать запрос по новой (попытки вставить код - крашат).
И тут встает вопрос, как правильно изобразить связи таблиц.

Допустим есть 4 таблицы - таблица1, таблица2, таблица3, таблица4. Первая связана со второй, 2 с 3, 3 с 4.
Если делать джойны, то QD нормально отобразит связь 1-2, а затем рисует 1-3, 1-4 (при этом таблица1 с 3 и 4 не связана и связь в дизайнере идет к заголовку) что вроде и логично, но не то, что нужно.
Какой простой запрос смог бы изобразить последовательную связь 4 таблиц со связями через определенные поля?
26 дек 12, 14:52    [13689356]     Ответить | Цитировать Сообщить модератору
 Re: Визуальная связь таблиц  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5143
в Visio нарисуй (или каком другом редакторе) и не парься
26 дек 12, 14:58    [13689417]     Ответить | Цитировать Сообщить модератору
 Re: Визуальная связь таблиц  [new]
_djХомяГ
Guest
Так в дизайнере что ли надо ......
Если запрос то например с двумя таблицами
select * from t1 (тип связи) join  t2 on t1.[поле связи] = t2.[поле связи]
26 дек 12, 14:59    [13689431]     Ответить | Цитировать Сообщить модератору
 Re: Визуальная связь таблиц  [new]
kain111
Member

Откуда:
Сообщений: 227
используй диаграммы баз данных, доступны во вкладке MStudio в дереве базы просто добавь нужные таблицы и если будут констрейны то они прорисуются сами, не забывай что они имеют реальные связи с таблицами. т.е. если чего нить захочешь дорисовать а потом сохранишь, оно попытается это создать.
26 дек 12, 15:02    [13689459]     Ответить | Цитировать Сообщить модератору
 Re: Визуальная связь таблиц  [new]
eXeLe
Member

Откуда:
Сообщений: 65
_djХомяГ,

так и делал, но если запрос с 3+ таблицами, когда 3 связана со 2, то визуально все равно 1 связывается с 3
26 дек 12, 15:03    [13689475]     Ответить | Цитировать Сообщить модератору
 Re: Визуальная связь таблиц  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5143
eXeLe,
для чего вам нужно это визуальное отображение?
26 дек 12, 16:43    [13690268]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить