SchemaSpy

Como en este agosto todo el mundo está de vacaciones menos yo, me da tiempo a hacer lo que de verdad debería hacer de normal.

Intentar una mejora en el software de las aplicaciones de donde trabajo.

Por software se cuenta todo, desde los programas (la mayoría en Java), pasando por las sentencias SQL que se ejecutan y sin olvidar el diseño de las bases de datos.

Buscando por ahí herramientas que ayuden a comprender el modelo de datos de las aplicaciones me he encontrado a SchemaSpy, un Graphical Database Schema Metadata Browser que genera páginas HTML con las tablas, sus relaciones y algunas posibles anomalías. Además, es una aplicación Java de código abierto, por lo que se puede personalizar de manera bastante fácil.

Para la base de datos por defecto de Oracle uno de los diagramas que genera es el siguiente esquema de las relaciones:

Nota: si no queréis que salgan los anuncios de Google ni el logo en todas las páginas creadas hay que añadir las opciones -noads -nologo al ejecutarlo.

Comentarios

Entradas populares de este blog

ITIL Foundation, examen

Ocaso accidentes de la mujer

Como no pedir empleo