Pour l'application CakePHP, j'ai créé une base de données MySQL.
Quel outil utiliser pour créer un diagramme ER de base de données? Les champs et les relations entre les tables sont créés à la manière de cakePHP.
merci d'avance!
Essayez MySQL Workbench . Il contient de très jolis outils de modélisation de données. Découvrez leurs screenshots pour les diagrammes EER (Enhanced Entity Relationships, qui sont des diagrammes ER à encoche).
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 utilisées par CakePHP. Cela simplifierait le processus de modélisation des données une fois que vous aurez défini les règles.
Utilisez MySQL Workbench . créer un fichier de vidage SQL de votre base de données
Suivez les étapes ci-dessous:
Si vous ne souhaitez pas installer MySQL Workbench et recherchez un outil en ligne, voici une solution: http://ondras.zarovi.cz/sql/demo/
Je l'utilise assez souvent pour créer des schémas de base de données simples pour diverses applications que je construis.
La question ne semble pas spécifique à Cake PHP et on a déjà répondu à cette question auparavant: Génération automatique du schéma de base de données MySQL
CakePHP était destiné à être utilisé comme Ruby sur Rails, réalisé en PHP, de sorte que toute ingénierie inverse de la base de données sous-jacente est inutile. Les diagrammes EER doivent l'être reverse engineering à partir de la couche modèle.
De tels outils existent pour Ruby). Vous pouvez voir ici les diagrammes EER de la base de données Redmine désossés à partir de modèles. Pas à partir de base de données. http://redminecookbook.com/Redmine-erd-diagrams .html
Avec les outils suivants: http://Rails-erd.rubyforge.org/http://railroady.prestonlee.com/