Descubriendo las GDB III

Pocket

Esta semana ha sido intensa: una vez desarrollado el modelo E/R y el DbGraph correspondiente, se ha comenzado con la implementación. Recordemos que la implementación de la GDB se realiza en Java, utilizando la librería DEX.

La implementación ha consistido, en primer lugar, en crear la estructura básica de la base de datos basada en grafos. Inicialmente se utilizó un módulo de DEX que, mediante scripts, automatizaba la creación de los distintos nodos y aristas (con sus atributos) y la carga de los datos automáticamente. Pero esta solución no satisfacía nuestras necesidades, ya que en este proyecto se manejan valores multivaluados, claves combinadas, etc… Es decir, se tuvo que crear la estructura (el DbGraph) y cargar los distintos ficheros de datos manualmente. Aunque fue una labor algo tediosa, de este modo se tenía mucho más control sobre la implementación.

Una vez creada la estructura y cargados los datos, se pasó a realizar una serie de consultas para verificar que éstos datos se cargaron correctamente, y también comenzar a familiarizarse con DEX.

Para esta semana, debería de tener la primera consulta operativa. Eso sí, únicamente en texto. En la visualización se trabajará más adelante, basándonos en el prototipo BIBEX.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.