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 tu qui.

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 “Diagramma entità-relazione“, nos vamos al menú superior Database e selezionare l'opzione 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 Prossimo (Next):

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

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 Prossimo:

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

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 Prossimo per continuare:

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

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 finitura per completare e dovrebbe mostrare lo schema con tutte le tabelle nel nostro database. A volte è importante solo le tabelle, senza stabilire relazioni tra di loro. Questo perché tali informazioni non esiste nelle tabelle, molto comune nelle applicazioni di software libero.

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

Relaciones en MySQL Workbench

Se guardiamo da vicino, i tavoli hanno elaborato relazioni è perché hanno creato queste informazioni:

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

ma che non dispone di tali informazioni create:

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.

Una volta che abbiamo il diagramma completo, siamo in grado di stampare e prendere appunti di ciascuno dei tavoli e metterli di nostro gradimento per rendere più facile la lettura del diagramma.

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 posizioniamo su una relazione tra tabelle, è ombreggiato e indica quali campi della tabella sono quelli che sono legati. Ciò è molto utile perché visivamente non è facile sapere quali colonne sono correlate. Ci sono molte applicazioni di Software Libero che utilizzano un semplice nomenclatura nei campi e persino a volte danno nomi generici, perché stanno cercando di chiavi primarie che vengono utilizzati per molti tipi di entità, in modo che il potere di visualizzare questo rende più facile sviluppare le query SQL:

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

E l'altra cosa che è anche molto utile, è che si può cambiare il tipo di schema per quanto sopra è ancora più semplice. Dal menu in alto, in modelloE il menu Notazione rapporto è possibile selezionare il diagramma di stile. Predefinito si seleziona "di Crow piede (IE)", ma se selezioniamo Collegare in colonne possiamo vedere direttamente i rapporti sui campi coinvolti.

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

Lo schema sarebbe stato mostrato come segue, indicando anche la cardinalità delle relazioni con i simboli più chiari se non abbiamo molta conoscenza di UML:

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

L'unico lato negativo di questo è che non opera alcuna rapporti con le linee orizzontali e verticali. Utilizzare le linee diagonali e il disegno è un po 'più brutto. Ma almeno aiuta a interpretare lo schema.

Spero ti sia piaciuto e servirà come utile.

salvare

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…
Pubblicità

Utilizzo dei cookie

Questo sito utilizza i cookies per voi di avere la migliore esperienza utente. Se si continua a navigare state dando il vostro consenso all'accettazione dei biscotti e accettazione della nostra sopra Politica biscotti, Fare clic sul link per maggiori informazioni.

Bene
Avviso di biscotti

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!

Grazie per la sottoscrizione!

Pin It on Pinterest

Condividi questo

Quota

Condividi questo articolo con i tuoi amici!