Générer ER Schéma de base de données MySQL existante, créée pour CakePHP [fermé]
-
29-09-2019 - |
Question
Pour une application CakePHP, j'ai créé la base de données MySQL.
Quel outil à utiliser pour créer ER Schéma de base de données? Les champs et les relations entre les tables sont créées de manière CakePHP aime.
merci d'avance!
La solution
Essayez MySQL Workbench . Il emballe en très bons outils de modélisation des données. Consultez leur screenshots pour les diagrammes de REE (Amélioration des relations d'entités, qui sont un cran au-dessus des diagrammes ER) .
Ce n'est pas CakePHP spécifique, mais vous pouvez modifier les options afin que les clés étrangères et joindre tableaux suivent les conventions que CakePHP utilise. Cela permettrait de simplifier votre processus de modélisation des données une fois que vous avez mis les règles en place.
Autres conseils
Utilisez MySQL Workbench . créer un fichier de vidage SQL de votre base de données
Suivez étapes ci-dessous:
- Cliquez sur Fichier-> Importer-> Reverse engineering MySQL Créer script
- Cliquez sur Parcourir et sélectionnez votre SQL créer script.
- Assurez-vous « Placer des objets importés sur un diagramme » est cochée.
- Cliquez sur le bouton d'exécution.
- Vous avez terminé.
Si vous ne souhaitez pas installer MySQL Workbench, et cherchez un outil en ligne, cela pourrait aider:
CakePHP était destiné à être utilisé comme Ruby on clone framework Rails, fait en PHP, de sorte que toute l'ingénierie inverse de base de données sous-jacente est inutile. diagrammes de REE doivent être désossé de la couche modèle. De tels outils existent pour Ruby
Ici vous pouvez voir les schémas de base de données REE Redmine reverse engineering modèles. Pas la base de données.
http://redminecookbook.com/Redmine-erd-diagrams.html Avec les outils suivants:
http://rails-erd.rubyforge.org/
http://railroady.prestonlee.com/