Herramienta de Modelado Gratuita para MySQL
Ahora os vamos a mostrar otra opción, en este caso gratuita:
DBDesigner.
Esta herramienta es destacable por su sencillez. Además de modelar sobre
MySQL, dispone de la capacidad de generar documentación e incluso pantallas de
administración sobre PHP.
Los pasos son muy sencillos:
Antes que nada, descargarnos el producto:
http://www.fabforce.net/downloads.php
Hemos elegido el ejecutable, así que lo lanzamos.
Seleccionamos la instalación completa
Vamos a extraer a configurar conexiones a la base de datos para extraer el
modelo directamente.
Navegamos por las bases de datos de nuestra máquina y elegimos una (tutoriales)
Pulsamos el botón New Database Connection
Ahora que tenemos la conexión configurada, vamos a realizar ingeniería
inversa sobre la conexión.
Seleccionamos la conexión que creamos.
Seleccionalos las tablas deseadas.
Podemos ver la tabla que hemos importado
Seleccionamos añadir tabla
Añadimos uno a uno los campos seleccionados
Ya tenemos la tabla seleccionada.
Vamos a añadir una nueva relación entre las dos tablas.
Creamos una nueva asociación entre la tabla tutoriales y contadores.
Queremos mantener un contador mensual por cada tutorial.
Vemos como queda la relación y se ha añadido un nuevo campo en la segunda
tabla (contadores)
Si pinchamos la opción de Sincronización guardaremos los cambios en la base
de datos
Seleccionamos la conexión de nuevo
Elegimos las opciones de sincronización
Y comprobamos el resultado
Podemos entrar en la base de datos y ver como se han reflejado correctamente
las modificaciones
Documentación del modelo físico
Podemos utilizar uno de los pluggins que tiene pare generar la documentación
Elegimos las tablas y la plantilla
Y elegimos el trayecto del fichero a generar
Ya tenemos una documentación para nuestro modelo
Para mi gusto esta herramienta está más pensada para trabajar con modelos
físicos (contra MySQL) que con modelo conceptuales de datos.
Es sencilla, bastante estable (aunque el interfaz tiene algunos errores),
rápida y además ……. es GRATIS