J'ai finalement trouvé un moyen simple de générer une relation d'entité Schéma d'une base de données existante avec MySQL Workbench.

Pour atteindre cet objectif, nous devons utiliser MySQL Workbench. Il est une application gratuite à partir d'Oracle et MySQL peut être téléchargé à partir vous ici.

Une fois installé et configuré notre connexion à la base de données que nous voulons obtenir votre "Diagramme entité-relation," nous allons au menu principal 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
Nous allons montrer la fenêtre suivante où nous sélectionnons notre connexion à la base de données, localhost et appuyez sur Suivant (Suivante):

paso 02 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Lorsque le processus est terminé, nous pressons Suivant:

paso 03 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Sélectionnez la base de données qui nous intéresse et appuyez sur Suivant:

paso 04 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Lorsque le processus est terminé, nous pressons Suivant:

paso 05 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Dans la fenêtre suivante, nous sélectionnons les objets que vous souhaitez inclure dans notre diagramme. Dans notre tout sélectionner. Il est important de choisir le chèque qui apparaît au bas. Parfois, je me trouvais pour sélectionner me laisse peut-être parce qu'il ya trop d'objets sélectionnés. presse Suivant pour continuer:

paso 06 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Lorsque le processus est terminé, nous pressons Suivant:

paso 07 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Si tout se passe correctement, vous devriez voir une fenêtre comme ceci:

paso 08 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
presse 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

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
Au lieu de cela, nous pouvons voir ici un tableau qui fait que les colonnes étrangères:

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

Pour cette raison, ne tire pas de relations dans le diagramme.

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
En plus d'obtenir le diagramme, il y a deux choses qui me plaisaient assez de cet outil, bien qu'il semble conneries, sont les suivantes.

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

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

Epingler sur Pinterest

Share

Part

Partagez cet article avec vos amis!

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!