Muñoz Alonso, Diego2024-07-162024-07-162024-07-16https://hdl.handle.net/10115/38122Trabajo 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 BarcaAnte 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.spaBD NoSQLBDoGDiseño de BDNeo4jPythonESPECIFICACIÓN Y EVALUACIÓN DE GUÍAS DE DISEÑO DE BASES DE DATOS ORIENTADAS A GRAFOS EN NEO4Jinfo:eu-repo/semantics/studentThesisinfo:eu-repo/semantics/embargoedAccess