Pregunta

Para la aplicación CakePHP, he creado la base de datos MySQL.

¿Qué herramienta que se utiliza para crear ER Esquema de base de datos? Los campos y las relaciones entre las tablas se crean de una manera CakePHP le gusta.

gracias de antemano!

¿Fue útil?

Solución

Trate MySQL Workbench . Es paquetes en muy buenas herramientas de modelado de datos. El registro de su imágenes para los diagramas EER (relaciones de entidad mejoradas, que son una muesca diagramas ER) .

Esto no es CakePHP específica, pero se puede modificar las opciones para que las claves externas y unirse a las tablas siguen las convenciones que los usos de CakePHP. Esto simplificaría los datos de proceso de modelado, una vez que haya puesto las reglas en su lugar.

Otros consejos

MySQL Workbench . crear el archivo de volcado SQL de la base de datos

siga los pasos siguientes:

  1. Haga clic en Archivo-> Import> ingeniería inversa MySQL script de creación
  2. Haga clic en Examinar y seleccione el SQL crear un script.
  3. Asegúrese de que "Lugar importados objetos en un diagrama" está marcada.
  4. Haga clic en Ejecutar botón.
  5. Usted está hecho.

Si no desea instalar MySQL Workbench, y está buscando una herramienta en línea, esto podría ayudar: http://ondras.zarovi.cz/sql/demo/

Yo lo uso muy a menudo para crear esquemas de base de datos simples para diversas aplicaciones de construcción I.

CakePHP estaba destinado a ser utilizado como Ruby on clon marco rieles, hecho en PHP, por lo que cualquier ingeniería inversa de subyacente de base de datos no tiene sentido. diagramas EER deben ingeniería inversa de capa del modelo.

existen

Este tipo de herramientas para Ruby Aquí se puede ver Redmine diagramas EER base de datos de ingeniería inversa, desde modelos. No desde la base de datos. http://redminecookbook.com/Redmine-erd-diagrams.html

Con las herramientas siguientes: http://rails-erd.rubyforge.org/ http://railroady.prestonlee.com/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top