sql-server - tool - visual database design
Gerar diagrama de relacionamento de tabela do esquema existente(SQL Server) (6)
Existe uma maneira de produzir um diagrama mostrando tabelas existentes e seus relacionamentos, dada uma conexão com um banco de dados?
Isso é para o SQL Server 2008 Express Edition.
O 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 SQL que você pode mover para torná-lo visualmente mais atraente. Ele roda no GNU / Linux e Windows e é gratuito e tem uma aparência profissional.
O SQLDeveloper pode fazer isso.
Para instruções SQL, você pode tentar inverter flocos de neve. Você pode participar do sourceforge ou do site de demonstração em http://snowflakejoins.com/ .
Por que você não usa apenas a funcionalidade de diagrama de banco de dados incorporada no SQL Server?
Tente DBVis - download em https://www.dbvis.com/download - há uma versão pro (não necessária) e uma versão aberta que deve ser suficiente.
Tudo o que você precisa fazer é obter o driver de banco de dados JDBC correto para o SQL Server, a ferramenta mostra tabelas e referências ortogonais, hierárquicas, em um círculo ;-) etc. apenas pressionando um único botão. Eu uso a versão gratuita há anos.
O SchemaCrawler for SQL Server pode gerar diagramas de banco de dados, com a ajuda do GraphViz. Os relacionamentos de chave estrangeira são exibidos (e podem até ser inferidos, usando convenções de nomenclatura), e as tabelas e colunas podem ser excluídas usando expressões regulares.