tutorial Auto Gerar Diagrama de Banco de Dados MySQL




sql to er diagram (12)

O modo "Reverse Engineer Database" no Workbench é apenas parte da versão paga, não da gratuita.

Estou cansado de abrir o Dia e criar um diagrama de banco de dados no começo de cada projeto. Existe uma ferramenta lá fora que me permitirá selecionar tabelas específicas e, em seguida, criar um diagrama de banco de dados para mim com base em um banco de dados MySQL? De preferência, permitir-me-ia editar o diagrama depois, uma vez que nenhuma das chaves estrangeiras está definida ...

Aqui está o que eu estou imaginando no diagrama (por favor, desculpe o horrível design de dados, eu não o projetei. Vamos nos concentrar no conceito do diagrama e não nos dados reais que ele representa para este exemplo;)):

ver diagrama em tamanho real


Experimente o MySQL Workbench, antigo DBDesigner 4:

http://dev.mysql.com/workbench/

Isto tem um modo "Reverse Engineer Database":

Banco de dados -> Engenharia reversa


Em um Mac, o SQLEditor fará o que você quiser.


Experimente o SchemaBank . Eles também suportam engenharia reversa.



Paradigma visual para UML 9.0

É incrível que eu costumava trabalhar com banco mysql, mas para grandes bancos de dados (algo como mais de 300 tabelas) não vai funcionar muito bem, mas o banco de dados reverso paradigma visual funciona muito melhor




Aqui está uma ferramenta que gera diagramas relacionais do MySQL (no Windows no momento). Eu usei em um banco de dados com 400 tabelas. Se o diagrama for grande demais para um único diagrama, ele será dividido em um diagrama menor. Então você provavelmente vai acabar com vários diagramas e você pode navegar entre eles clicando com o botão direito. Tudo é explicado no link abaixo. A ferramenta é gratuita (como na cerveja grátis), o próprio autor usa em tarefas de consultoria e permite que outras pessoas a usem. http://www.scmlite.com/Quick%20overview



Eu acredito que o DB Designer faz algo assim. E eu acho que eles até têm uma versão gratuita.

editar Não importa. O elo de Michael é muito melhor.






diagram