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 hier.

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 “Entity-Relationship-Diagramm“, nos vamos al menú superior Datenbank und wählen Sie die Option Reverse Engineering (Reverse Engineering):

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 Nächste (Next):

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

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 Nächste:

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

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 Nächste um fortzufahren!

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

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 Finish zu vervollständigen und das Diagramm mit allen Tabellen in unserer Datenbank zeigen. Manchmal zählt es nur die Tabellen ohne Beziehungen zwischen ihnen. Dies liegt daran, diese Informationen nicht in den Tabellen vorhanden sein, sehr häufig in der freien Software-Anwendungen.

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

Relaciones en MySQL Workbench

Wenn wir genau hinsehen, haben die Tabellen Beziehungen gezogen ist, weil sie diese Informationen erstellt:

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

aber das hat nicht solche Informationen erstellt:

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.

Sobald wir das komplette Diagramm haben, können wir es drucken und Notizen von jedem der Tische nehmen und sie nach unserem Geschmack setzen, um es einfacher machen, das Diagramm zu lesen.

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.

Wenn wir uns auf eine Beziehung zwischen Tabellen positionieren ist schattiert und zeigt an, welche Tabellenfelder sind diejenigen, die in Zusammenhang stehen. Dies ist sehr nützlich, weil visuell es nicht einfach ist, zu wissen, welche Spalten beziehen. Es gibt viele freie Software-Anwendungen, die eine einfache Nomenklatur in den Bereichen verwendet werden und manchmal sogar generische Namen geben, weil sie auf Primärschlüssel versuchen, die für viele Arten von Unternehmen verwendet werden, so dass die Macht, dies zu visualisieren, macht es einfacher, entwickeln Sie Ihre SQL-Abfragen:

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

Und die andere Sache, die auch sehr nützlich ist, ist, dass Sie den Diagrammtyp ändern kann für die oben einfacher ist es noch. Aus dem oberen Menü, in ModellUnd das Menü Relationship-Notation Sie können den Stil Diagramm auswählen. Standard ausgewählt "Krähenfuß (IE)" aber wenn wir wählen Eine Verbindung mit Spalten wir können beteiligt direkt auf die Beziehungen zu den Feldern zu sehen.

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

Das Diagramm würde wie folgt dargestellt werden, auch die Mächtigkeit der Beziehungen mit klarer Symbole anzeigt, wenn wir nicht viel Wissen über UML haben:

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

Der einzige Nachteil davon ist, dass keine Beziehungen mit horizontalen und vertikalen Linien zieht. Verwenden Sie diagonale Linien und Zeichnung ist ein wenig hässlicher. Aber zumindest hilft es, die Regelung zu interpretieren.

Ich hoffe, es hat euch gefallen und dienen als nützlich.

speichern

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…
Werbung

Einsatz von Cookies

Diese Seite nutzt Cookies für Sie die beste Nutzer-Erfahrung zu haben. Wenn Sie weiterhin zu durchsuchen Sie geben Ihre Zustimmung zur Annahme der Cookies und die Akzeptanz unserer Cookie-PolitikKlicken Sie den Link für weitere Informationen.

Ok
Bekanntmachung über die 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!

Vielen Dank für Ihre Anmeldung!

Pin es auf Pinterest

Teilen

Aktie

Teile diesen Artikel mit deinen Freunden!