Array
(
)

Gerenciamento de relacionamento de tabelas

Levi Natanael
   - 15 jul 2011

Boa tarde galera, tudo bem?

Seguinte, estou precisando de uma ferramente que identifique o relacionamento entre tabelas e escolha o melhor caminho entre esses relacionamentos e retorne os mesmos.
Alguém sabe se já existe algo parecido com isso?

(Me informe se não fui claro em minha dúvida)

Obrigado!

Wagner Pereira
   - 03 ago 2011

Olá Levi, não sei se entendi muito bem sua pergunta, mas sei que tem como descobrir o relacionamento das tabelas fazendo select nas tabelas de sistemas.
Exemplo: 
select *from sys.foreign_keys

Marco Pinheiro
   - 03 ago 2011

Levi,

Acredito que seja a mesma coisa dos foruns do MSDN, certo?

SELECT OBJECT_NAME(FKEYID), OBJECT_NAME(CONSTID), OBJECT_NAME(RKEYID), COL_NAME(FKEYID, FKEY), COL_NAME(RKEYID, RKEY)
FROM SYSFOREIGNKEYS
WHERE OBJECT_NAME(RKEYID)='nome da tabela desejada'
ORDER BY OBJECT_NAME(FKEYID)

Segue o link: http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/8ff476d3-058b-41ad-a780-9a7fea8e94c4

Att.,

Marco.