Alguém sabe de uma ferramenta decente engenharia reversa do esquema DB livre? [fechadas]
-
03-07-2019 - |
Pergunta
À procura de uma ferramenta que irá criar automaticamente uma representação gráfica de um esquema de banco de dados MySQL a partir de um banco de dados ao vivo, mostrando as tabelas, colunas e relacionamentos (um diagrama ER). Idealmente algo que seria executado em OS X seria ótimo, mas eu vou levar o que eu posso obter e executá-lo em uma máquina diferente, se necessário.
Eu verifiquei Google e del.icio.us. Parece a maioria dos produtos que fazem isso são comerciais. Eu acho que eles são caros para desenvolver?
MySQL tem a Workbench mas custa extra para os recursos de engenharia reversa.
Esta ferramenta de código aberto SchemaSpy olha o tipo de promissor, mas talvez um pouco complicado de instalar e usar. Antes de mergulhar em que, eu pensei que eu iria verificar se alguém souber de algo mais "gratificação instantânea".
Solução
Confira SQuirreL .
Você precisa clicar o botão direito na tabela e escolha a opção 'Adicionar à Graph'. Em seguida, ele irá abrir uma nova guia. Depois de mudar para que guia você vai ver tabela representada em uma caixa. Basta clicar o botão direito na caixa e selecione 'Adicionar todas as crianças', e 'Adicionar todos os Pais'. Ele irá incluir a hierarquia completa, com a Entidade, e relacionamentos. Assim, você pode dizer que geraria um ERD.
Espero que isso ajudaria.
Outras dicas
Se tiver o Microsoft Visio Professional, existe um recurso built-in você pode usar para fazer engenharia reversa de um banco de dados existente. Você precisa usar o driver apropriado fornecido pelo Visio. Ele também permite que você selecione quais tabelas você quer no modelo de banco de dados de engenharia reversa.
Por favor, cheque http://office.microsoft.com/en-us/visio-help/reverse-engineer-an-existing-database-into-a-database-model-HA010115485.aspx
Olhe para DBDesigner acho que é o nome. Ele registra em se você tiver o login db. E os downloads e faz bonito. Você tem de login do servidor?
Ou phpmyadmin o pacote PHP tem isso nas telas db.