Auto Gerar Diagrama de Banco de Dados MySQL

votos
308

Estou cansado de abertura Dia e criar um diagrama de banco de dados, no início de cada projeto. Existe uma ferramenta lá fora que vai me deixar seleccionar 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, me permita editar o diagrama depois vez que nenhuma das chaves estrangeiras são definidas ...

Aqui está o que eu estou imaginando diagrama-wise (por favor, desculpe o design de dados horrível, eu não projetá-lo Vamos nos concentrar no conceito de diagrama e não sobre os dados reais que ela representa para este exemplo;.)):

diagrama ver diagrama de tamanho completo

Publicado 05/08/2008 em 16:45
fonte usuário
Em outras línguas...                            


14 respostas

votos
365

Tente MySQL Workbench, anteriormente DBDesigner 4:

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

Isto tem um modo de "engenharia reversa de banco de dados":

digite descrição da imagem aqui

Respondeu 05/08/2008 em 16:48
fonte usuário

votos
55

Eu recentemente comecei a usar http://schemaspy.sourceforge.net/ . Ele usa GraphViz, e parece-me ter um bom equilíbrio entre usabilidade e simplicidade.

Respondeu 11/03/2011 em 01:50
fonte usuário

votos
24

Em um Mac, SQLEditor vai fazer o que quiser.

Respondeu 22/09/2008 em 02:48
fonte usuário

votos
6

Tente MySQL Maestro . Funciona muito bem para mim.

Respondeu 14/03/2011 em 22:30
fonte usuário

votos
6

Este http://code.google.com/p/database-diagram/ vai fazer engenharia reversa de seu banco de dados. Basta fazer uma 'estrutura apenas' de exportação, em seguida, cole o SQL na ferramenta.

Respondeu 27/07/2009 em 14:51
fonte usuário

votos
4

MySQL Workbench funcionou como um encanto.

Eu só apoiada estrutura de banco de dados para script SQL e usou-o em "Criar EER Modelo De SQL Script" de MWB 5.2.37 para Windows.

Respondeu 20/02/2012 em 12:45
fonte usuário

votos
4

Acredito DB Designer faz algo assim. E eu acho que eles ainda têm uma versão gratuita.

editar Não importa. Ligação de Michael é muito melhor.

Respondeu 05/08/2008 em 16:48
fonte usuário

votos
3

No MySQL Workbench (6,0) é possível gerar um diagrama com base em tabelas criadas. Por que você deve acessar a ferramentas de bar, imprensa Modelo e para a frente Criar Diagrama de Catálogo Objects e feito!

Respondeu 11/07/2014 em 11:31
fonte usuário

votos
2

Experimente Vertabelo !

É um modelador de banco de dados online que suporta enginnering inversa.

Basta criar gratuitamente Vertabelo conta, importar um banco de dados existente em Vertabelo e voila - seu banco de dados está em Vertabelo!

Ele suporta bancos de dados seguintes:

  • PostgreSQL,
  • MySQL,
  • Oráculo,
  • IBM DB2,
  • HSQLDB,
  • MS SQL Server.
Respondeu 12/04/2014 em 17:06
fonte usuário

votos
2

phpMyAdmin tem o que você está procurando (há muitos anos): É preciso um pouco de configuração, mas dá-lhe benefícios adicionais também: http://www.phpmyadmin.net/documentation/#pmadb

Respondeu 31/08/2012 em 14:59
fonte usuário

votos
2

Visual Paradigm for UML 9.0

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

Respondeu 01/06/2012 em 15:30
fonte usuário

votos
2

Tente SchemaBank . Eles apoiam engenharia reversa também.

Respondeu 07/10/2009 em 11:04
fonte usuário

votos
0

Aqui é uma ferramenta que gera diagramas relacionais do MySQL (no Windows no momento). Eu usei-o em um banco de dados com 400 mesas. Se o diagrama é muito grande para um único esquema, ele é dividido em partes menores. Portanto, você provavelmente vai acabar com vários diagramas e você pode navegar entre elas com o botão direito. Tudo é explicado no link abaixo. A ferramenta é livre (como a cerveja), o autor usa-se em missões de consultoria, e permite que outras pessoas usá-lo. http://www.scmlite.com/Quick%20overview

Respondeu 09/09/2014 em 11:13
fonte usuário

votos
-1

O modo de "engenharia reversa de banco de dados" no Workbench é apenas uma parte da versão paga, e não a um livre.

Respondeu 05/08/2008 em 17:08
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more