Générer le diagramme ER à partir de la base de données MySQL existante, créé pour CakePHP [fermé]

pour L'application CakePHP, j'ai créé la base de données MySQL.

quel outil utiliser pour créer le diagramme de la base de données ER? Les champs et les relations entre les tables sont créés d'une manière que cakePHP aime.

merci d'avance!

55
demandé sur Tiny 2010-12-01 19:13:23

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.

32
répondu RabidFire 2010-12-01 18:29:53

Use MySQL Workbench . Créer fichier SQL dump de votre base de données

Suivez les étapes ci-dessous:

  1. , Cliquez Sur Fichier->Importer->Désosser MySQL Créer Un Script
  2. cliquez sur Parcourir et sélectionnez votre script SQL create.
  3. S'assurer que" placer des objets importés sur un diagramme " est coché.
  4. Cliquez Sur Le Bouton Exécuter.
  5. C'est fini.
98
répondu varun249 2014-10-17 08:33:27

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.

10
répondu Suman 2012-05-07 15:20:19

la question ne semble pas Cake PHP spécifique et a déjà été répondu ici: auto Generate Database Diagramme MySQL

5
répondu s.Daniel 2017-05-23 11:54:59

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 /

3
répondu Aleksandar Pavić 2015-11-06 08:25:19