Herramientas para la documentación de la base de datos (1): Mogwai ER Designer

Estos dias he tenido que documentar una base de datos Oracle asi que creo que ire publicando una serie de post sobre herramientas de autogeneración de documentación (generalmente todas ellas exportan el modelo de datos a PDF, o HTML) y de ingenieria inversa para obtener el diagrama E/R.

No es necesario gastarse una “pasta” en herramientas como Embarcadero o Erwin (aunque hay que reconocer que son muy buenas), pero estas son alternativas libres, basadas en codigo abierto. Empezamos con Mogwai (recordais a Gizmo).

Mogwai ER designer es una herramienta basada en Java (tendras que tener el JRE 1.6 instalado en tu maquina) y puedes ejecutarlo de manera standalone o como plugin de Eclipse por ejemplo.
En modo standalone, Su instalación es simple, te descargas el .jar instalador y lo inicias con:

java -jar mogwai-erdesignerng-2.5.0-standard.jar

Luego ya arrancas la aplicacion (ejecutando el run.sh del directorio creado), das de alta un driver JDBC, creas una conexión a tu base de datos y aplicas ingenieria inversa para generar el diagrama E/R (no entrare en detalles, estas herramientas funcionan de manera similar y podrás acceder a estas opciones claramente desde el menu de la aplicación).

De esta herramienta me han gustado especialmente dos cosas:

1) La opción “Intelligent Layout”. Al hacer click sobre ella, se aplica un algoritmo al diagrama y comienza a autoordenarse el grafo (con una animación dinámica) calculando la mejor opción para presentar las tablas y sus relaciones. Cuando te des por satisfecho, vuelves a hacer click sobre el checkbox y la autoordenación de tablas se para.

2) Permite exportar el diagrama generado tambien a formato vectorial .SVG, con esto puedes tener un zoom “practicamente infinito” sin perder detalle.

Enlace | Mogwai ER designer | Pantallazos

11 Responses to “Herramientas para la documentación de la base de datos (1): Mogwai ER Designer”


  1. 1 Teh abril 22, 2010 en 8:00 pm

    Esto me será muuuuy útil.

    Además lleva el nombre de una gran banda de post-rock =P

  2. 2 Daniel Gómez Didier abril 23, 2010 en 1:00 am

    Tambien puedes usar Oracle Data Modeler… exelente herramienta para trabajar con BD Oracle

  3. 3 Artus abril 23, 2010 en 2:19 pm

    Te recomiendo que pruebes Power Architect

  4. 4 Christopher abril 24, 2010 en 4:11 am

    Ya quiero ir a la universidad :D

  5. 5 Mejia abril 25, 2010 en 2:11 am

    Vaya hace rato que vengo buscando una herramienta parecida, me encontré con ferret, dbdesigner, easydesigner pero este pinta bastante bien.

    Gracias por la información.

  6. 6 darkhole abril 25, 2010 en 8:35 pm

    Obviamente tambien esta MySQL workbench, solo que es limitado a MySQL pero es muy bueno.

  7. 8 Mario enero 11, 2012 en 9:07 pm

    estoy intentando hacerlo correr en debian pero me arroja Error org.postgresql.Driver.
    Alguna ayuda??

  8. 9 Komtec1 agosto 1, 2012 en 7:25 pm

    Por si a alguien le sirve, dependiendo tu base de datos necesitas el ODBC (JDBC), por ejemplo para mysql http://dev.mysql.com/downloads/connector/j/ y se agrega en la carpeta lib que se genera en la instalación.

    Saludos!


  1. 1 Herramientas para la documentación de la base de datos (1): Mogwai ER Designer | Ayuda Linux Trackback en abril 23, 2010 en 3:14 am
  2. 2 ubuntu | Tareas Trackback en noviembre 16, 2010 en 9:32 pm

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s





The next version of Ubuntu is coming soon


¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
abril 2010
L M X J V S D
« mar   may »
 1234
567891011
12131415161718
19202122232425
2627282930  

Blog Stats

  • 27,080,202 hits

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 1.046 seguidores

A %d blogueros les gusta esto: