ESPECIFICACIÓN Y EVALUACIÓN DE GUÍAS DE DISEÑO DE BASES DE DATOS ORIENTADAS A GRAFOS EN NEO4J
Fecha
2024-07-16
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Rey Juan Carlos
Resumen
Ante el surgimiento de cantidades de datos cada vez más grandes han emergido las bases de datos Not Only SQL (NoSQL) como alternativa a las bases de datos relacionales. En el presente trabajo realizaremos una introducción a cada una de ellas, centrándonos en las bases de datos orientadas a grafos.
Sin embargo, hasta donde nosotros sabemos, no hay una metodología generalmente aceptada que nos guíe en el proceso de diseño de bases de datos NoSQL.
En este trabajo se proponen un conjunto de guías de transformación para obtener un esquema lógico de una base de datos orientada a grafos. Para validar la propuesta, se escoge un dataset que modelamos haciendo uso del modelo Entidad/Interrelación (E/R). El dataset se compone de un único fichero, cuyos registros son vuelos que se produjeron a lo largo de 2022. Los campos recogen todos los datos acerca de los vuelos. Posteriormente se procesa el dataset para, mediante el lenguaje de programación Cypher importar los datos a Neo4j. Se crea una base de datos orientada a grafos en Neo4j siguiendo las guías de diseño propuestas.
Tras comprobar que la importación ha sido correcta, se han realizado una serie de consultas que permitan validar la propuesta de las reglas y saber si estas permiten obtener un esquema que eficiente las consultas y mejore la mantenibilidad y escalabilidad de la base de datos.
Descripción
Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: Belén Vela Sánchez, José María Cavero Barca
Palabras clave
Citación
Colecciones
Excepto si se señala otra cosa, la licencia del ítem se describe como