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 vous ici.

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 “Diagramme entité-relation“, nos vamos al menú superior Base de données et sélectionnez l'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 Suivant (Suivante):

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

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

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

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 Suivant pour continuer:

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

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 finition pour compléter et devrait montrer le diagramme avec toutes les tables dans notre base de données. Parfois, il importe seulement les tables sans établir des relations entre eux. En effet, une telle information n'existe pas dans les tableaux, très communs dans les applications de logiciels libres.

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

Relaciones en MySQL Workbench

Si nous regardons de près, les tables ont établi des relations est parce qu'ils ont créé cette information:

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

mais cela n'a pas créé de telles informations:

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.

Une fois que nous avons le schéma complet, nous pouvons imprimer et prendre des notes sur chacune des tables et les mettre à notre goût pour le rendre plus facile à lire le diagramme.

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.

Si nous positionner sur une relation entre les tables, il est grisé et indique quels champs de table sont celles qui sont liées. Ceci est très utile parce que visuellement il est difficile de savoir quelles colonnes sont liées. Il existe de nombreuses applications de logiciels libres qui utilisent une nomenclature simple dans les champs et même donnent parfois des noms génériques parce qu'ils essaient de clés primaires qui sont utilisés pour de nombreux types d'entités, de sorte que le pouvoir de visualiser ce qui rend plus facile développer vos requêtes SQL:

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

Et l'autre chose qui est aussi très utile, est que vous pouvez changer le type de diagramme ci-dessus est encore plus simple. Dans le menu supérieur, en modèleEt le menu relation notation vous pouvez sélectionner le schéma de style. Par défaut est sélectionné "Foot (IE) Crow" mais si nous choisissons Connectez-vous à Colonnes nous pouvons voir directement les relations sur les domaines concernés.

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

Le schéma serait indiqué comme suit, en indiquant également la cardinalité des relations avec les symboles plus claires si nous ne disposons pas beaucoup de connaissances d'UML:

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

Le seul inconvénient de c'est que tire pas de relations avec des lignes horizontales et verticales. Utilisez des lignes diagonales et le dessin est un peu plus laid. Mais au moins il aide à interpréter le régime.

J'espère que vous aimez et vous servira aussi utile.

Garder

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…
Publicités

Utilisation des cookies

Ce site utilise des cookies pour que vous ayez la meilleure expérience utilisateur. Si vous continuez à naviguer, vous donnez votre consentement à l'acceptation des cookies et l'acceptation de notre ci-dessus politique cookies, Cliquez sur le lien pour plus d'informations.

Bien
Avis 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!

Merci de votre inscription!

Epingler sur Pinterest

Share

Part

Partagez cet article avec vos amis!