Pergunta

Existe uma maneira de produzir um diagrama mostrando as tabelas existentes e suas relações dada uma conexão com um banco de dados?

Esta é para o SQL Server 2008 Express Edition.

Foi útil?

Solução

Sim, você pode usar o SQL Server 2008 em si, mas você precisa instalar o SQL Server Management Studio Express (se não for instalado). Apenas para a direita Clique no banco de dados diagramas e criar novo diagrama. Selecione as tabelas exisiting e se você tiver especificado as referências em suas tabelas corretamente. Você será capaz de ver o diagrama completo de tabelas selecionadas. Para mais referências consulte Introdução ao SQL Server banco de dados diagramas

Outras dicas

Tente DBVis - download em https://www.dbvis.com/download - há uma versão Pro (não é necessário) e uma versão aberta que deve ser suficiente.

Tudo que você tem a fazer é obter o JDBC direito - motorista de banco de dados para SQL Server, as tabelas mostra de ferramentas e referências ortogonais, hierárquica, em um círculo ;-) etc. apenas pressionando um único botão. Eu uso a versão gratuita por anos agora.

SQLDeveloper pode fazer isso.

http://sqldeveloper.solyp.com/

Para instruções SQL, você pode tentar os flocos de neve reversa. Você pode juntar-se em sourceforge ou o site demo em http: // snowflakejoins. com / .

Por que você não apenas usar a funcionalidade de diagrama de banco de dados embutido no SQL Server?

Visio Professional possui um recurso de engenharia reversa de banco de dados se yiu criar um diagrama de banco de dados. Não é gratuito, mas é bastante onipresente na maioria das empresas e deve ser bastante fácil de obter.

Note que o Visio 2003 não jogar bem com SQL2005 ou SQL2008 para engenharia reversa -. Você vai precisar de ter 2007

Dezign for Databases deve ser capaz de fazer isso muito bem.

SchemaCrawler para SQL Server pode gerar diagramas de banco de dados, com a ajuda de GraphViz. relações de chave estrangeira são exibidos (e pode até mesmo ser inferida, utilizando convenções de nomenclatura), e tabelas e colunas podem ser excluídos usando expressões regulares.

MySQL Workbench é um software livre e é desenvolvido pela Oracle, você pode importar um arquivo SQL ou especificar um banco de dados e ele irá gerar um diagrama de SQL que você pode mover-se para torná-lo mais visualmente atraente. Ele roda em GNU / Linux e Windows e é gratuito e tem uma aparência profissional ..

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top