Por fin encontré una forma sencilla de generar un diagrama de Entidad-Relación de una base de datos existente con MySql Workbench.

Para poder conseguirlo, debemos utilizar MySQL Workbench. Es una aplicación gratuita de MySQL de Oracle y que podemos descargar desde você aqui.

Cómo generar el Diagrama Entidad Relación desde MySQL Workbench

Una vez instalada y configurada nuestra conexión a la base de datos de la que queremos obtener su “Entidade-Relacionamento Diagrama“, nos vamos al menú superior banco de dados e selecione a opção Engenharia inversa (Engenharia Reversa):

paso 01 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Se nos mostrará la siguiente ventana donde seleccionamos nuestra conexión a la base de datos, localhost, y pulsamos Próxima (Next):

paso 02 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Cuando termine el proceso, volvemos a pulsar Próxima:

paso 03 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Seleccionamos la base de datos que nos interese y pulsamos Próxima:

paso 04 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Cuando termine el proceso, volvemos a pulsar Próxima:

paso 05 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
En la siguiente ventana debemos seleccionar qué objetos queremos incluir en nuestro diagrama entidad relación. En nuestro caso seleccionaremos todos. Es importante seleccionar el check que aparece en la parte inferior. En algunas ocasiones me ha ocurrido que no me deja seleccionarlo porque a lo mejor hay demasiados objetos seleccionados. Pulsamos Próxima para continuar:

paso 06 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Cuando termine el proceso, volvemos a pulsar Próxima:

paso 07 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Si todo sale correctamente debería aparecernos una ventana como la siguiente:

paso 08 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Pulsamos acabamento para ser concluído e deve mostrar o diagrama com todas as tabelas em nosso banco de dados. Às vezes, só importa as tabelas sem estabelecer relações entre eles. Isso ocorre porque tais informações não existe nas tabelas, muito comuns em aplicações de software livre.

paso 09 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

Relaciones en MySQL Workbench

Se olharmos de perto, as tabelas têm atraído relacionamentos é porque eles têm essa informação criado:

paso 09a Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
En cambio, aquí podemos ver una tabla que sí dispone de las columnas foráneas:

paso 09b Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

mas que não tem essa informação criado:

paso 09c Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

Por ese motivo, no dibuja las relaciones en el diagrama entidad relación.

Uma vez que temos o diagrama completo, podemos imprimi-lo e tomar notas de cada uma das tabelas e colocá-los ao nosso gosto para torná-lo mais fácil de ler o diagrama.

paso 10 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Además de conseguir el diagrama, hay dos cosas que me han gustado bastante de esta herramienta, aunque parezca una chorrada, son las siguientes.

Se posicionar em uma relação entre tabelas, é protegido e indica quais campos da tabela são aqueles que estão relacionados. Isto é muito útil porque, visualmente, não é fácil saber qual as colunas estão relacionados. Existem muitas aplicações de Software Livre que usam uma nomenclatura simples nos campos e até mesmo, por vezes, dão nomes genéricos porque eles estão tentando chaves primárias que são usados ​​para muitos tipos de entidades, de modo que o poder de visualizar isso torna mais fácil desenvolver suas consultas SQL:

paso 11 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

E a outra coisa que também é muito útil, é que você pode mudar o tipo de diagrama para o acima é ainda mais simples. No menu superior, em modeloE o menu Notação de relacionamento você pode selecionar o esquema de estilo. Padrão é selecionado "Crow Pé (IE)" mas se nós selecionamos Conectar-se a Colunas podemos ver diretamente as relações nos campos envolvidos.

paso 12 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

O diagrama seria mostrado como se segue, indicando também a cardinalidade das relações com os símbolos mais claros, se não temos muito conhecimento de UML:

paso 13 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

A única desvantagem é que não tira as relações com linhas horizontais e verticais. Use linhas diagonais e desenho é um pouco mais feia. Mas pelo menos ele ajuda a interpretar o esquema.

Eu espero que você gostou e servirá como útil.

Salvar

Dime qué te ha parecido el artículo...

rating on Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbenchrating on Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbenchrating on Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbenchrating on Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbenchrating half Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench (3 votos, promedio: 4,33 de 5)
loading Generar diagrama entidad relacion de una base de datos MySql existente con MySQL WorkbenchCargando…
anúncios

Uso de Cookies

Este site usa cookies para que você tenha a melhor experiência do usuário. Se você continuar a navegar você concorda com a aceitação dos cookies acima mencionadas e aceitação do nosso Política de cookies, Clique no link para mais informações.

ESTÁ BEM
Aviso de cookies

Veo que te gusta mi Blog...

Si te ha parecido interesante este artículo, no esperes a suscribirte a mi blog. Cuando vuelva a escribir otro seguro que te interesará y no desearás no haberte enterado. Puedes suscribirte con total tranquilidad de que no recibirás spam. Lo odio igual que tu. Solo quiero que aprendas cosas nuevas y te sientas agusto con mis artículos. ¡Gracias!

Obrigado por subscrever!

Fixá-lo no Pinterest

Compartilhe Este

Ação

Compartilhe esse artigo com seus amigos!