Générer le diagramme ER à partir de la base de données MySQL existante, créé pour CakePHP [fermé]
5 réponses
Try MySQL Workbench . Il s'emballe dans de très beaux outils de modélisation de données. Consultez leur screenshots pour les diagrammes EER (Enhanced Entity Relationships).
ce n'est pas spécifique à CakePHP, mais vous pouvez modifier les options pour que les clés étrangères et les tables de jointure suivent les conventions que CakePHP utilise. Cela simplifierait votre processus de modélisation des données une fois que vous aurez mis les règles en place.
Use MySQL Workbench . Créer fichier SQL dump de votre base de données
Suivez les étapes ci-dessous:
- , Cliquez Sur Fichier->Importer->Désosser MySQL Créer Un Script
- cliquez sur Parcourir et sélectionnez votre script SQL create.
- S'assurer que" placer des objets importés sur un diagramme " est coché.
- Cliquez Sur Le Bouton Exécuter.
- C'est fini.
si vous ne voulez pas installer MySQL workbench, et que vous êtes à la recherche d'un outil en ligne, cela pourrait vous aider: http://ondras.zarovi.cz/sql/demo/
Je l'utilise assez souvent pour créer des schémas DB simples pour diverses applications que je construis.
la question ne semble pas Cake PHP spécifique et a déjà été répondu ici: auto Generate Database Diagramme MySQL
CakePHP était destiné à être utilisé comme le clone Ruby on Rails framework, fait en PHP, donc toute ingénierie inverse de la base de données sous-jacente est inutile. Les diagrammes D'EER devraient être inversés à partir de la couche modèle.
de tels outils existent pour Ruby Ici, vous pouvez voir Redmine base de données EER diagrammes reverse-engineered à partir de Modèles. Pas de base de données. http://redminecookbook.com/Redmine-erd-diagrams.html
avec la mention suivante: outils: http://rails-erd.rubyforge.org / http://railroady.prestonlee.com /