Formation PUB030 : Laravel, 2019 Les outils pour gérer une base de données

11.3 Diagramme de la base de données à l'aide de MySQL Workbench


Si vous avez en main une base de données MySQL existante, il est intéressant de générer un diagramme de cette base de données afin de bien visualiser les tables et les relations qui les unissent.

▼Publicité Le texte se poursuit plus bas

Personnellement, je conserve toujours une version PNG du diagramme dans le dossier de développement de mes applications. Ça me permet de visualiser rapidement le diagramme de la base de données, chose très utile pendant le développement.

Pour obtenir un tel diagramme dans MySQL Workbench :

  1. L'ajout d'un diagramme se fait à partir de l'écran MySQL Model. Pour afficher cet écran à partir de la page d'accueil de Workbench, cliquez sur le + à côté de Models.

    Gérer les modèles

    Il est également possible d'accéder à l'écran MySQL Model à partir du menu File / New Model lorsque vous êtes dans l'écran de gestion de votre base de données.

  2. Dans l'écran MySQL Model, cliquez sur le menu Database / Reverse Engineer.

    Écran MySQL Model

  3. Sélectionnez la connexion vous donnant accès la la base de données (si vous n'avez pas encore de connexion, référez-vous à la fiche Installation et configuration de MySQL Workbench pour connaître les paramètres).

    Connexion au DBMS

  4. Suivez les étapes en prenant soin de choisir la base de données désirée et d'importer toutes les tables. Vous obtiendrez le diagramme de la base de données dans un onglet nommé EER Diagram.

    EER Diagram

  5. Selon la complexité de votre base de données, vous pourriez avoir un travail de déplacement de tables afin que les lignes de s'entrecroisent pas. Dans l'exemple précédent, avec seulement deux tables, ceci n'était pas un problème. Mais dans d'autres cas...
    Diagramme Wordbench avec tables pêle-mêle
    Tables pêle-mêle
    Diagramme Workbench avec tables placées
    Tables placées
  6. Finalement, pour générer une version PDF du modèle, allez dans le menu File / Export / Export as PNG.
Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Par Christiane Lagacé
Dernière révision le 6 février 2019
Merci de partager !

Site fièrement hébergé chez A2 Hosting.

Soumettre