| |
Este proyecto ya en funcionamiento consiste en un visor web
de diagramas Entidad-Relación capaz de generar el modelo relacional
y proximamente también el código SQL
|
| |
|
| |
| Si alguna vez os habéis visto en la necesidad de diseñar
y mantener una base de datos relacional, sabréis lo importante que
es una buena documentación de todo el proceso de diseño, desde
el modelo Entidad-Relación hasta el código SQL final. Y sobre
todo lo mucho que cuesta mantener esta documentación al día
cada vez que hacemos modificaciones a la base de datos y, muy especialmente
en proyectos de software libre. |
| |
| |
| Existen varias herramientas gráficas que permiten representar el
modelo Entidad-Relación de una base de datos. Algunas de ellas incluso
pueden, con mayor o menor acierto, generarnos el modelo relacional a partir
del diagrama E-R. Todas están muy bien para modelos pequeños
como la típica biblioteca o sistema de alquiler de películas.
Pero cuando se trata de proyectos más complejos, representar el modelo
de datos de una manera legible resulta cada vez más difícil.
Y las modificaciones y ampliaciones resultan cada vez más costosas.
Dividir los esquemas en bloques más pequeños puede ayudar
a facilitar la comprensión, pero multiplica el trabajo y dificulta
el estudio. Al final, cansado de tantas "(f)eines"* gráficas,
he optado por implementarme mi propia solución. Y creo que el resultado
ha valido la pena :-)
(*) En catalan: eines = herramientas y feines = trabajos. |
| |