Desarrollo de una herramienta de diseño y modelado de bases de datos NoSQL
Development of a tool for designing and modelling NoSQL databases

Downloads

Downloads per month over past year

61956

Impacto

Downloads

Downloads per month over past year



Méndez Alarcón, Rubén (2020) Desarrollo de una herramienta de diseño y modelado de bases de datos NoSQL. [Trabajo Fin de Grado]

[thumbnail of Mendez_Alarcon_Desarrollo_de_una_herramienta_de_diseno_y_modelado_de_bases_de_datos_NoSQL_4398577_777818215.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

13MB


Abstract

En los últimos años, la necesidad de procesar ingentes cantidades de datos ha mostrado que las bases de datos relacionales presentaban limitaciones para esta tarea. Esto es debido entre otras razones a las necesidades continuas de mayor capacidad de procesamiento que hacen necesario el uso de soluciones distribuidas.
En este contexto, surgen las bases de datos NoSQL. En general, estas nuevas bases de datos se caracterizan porque no utilizan un esquema de organización de la información fijo y se ejecutan de manera óptima en ambientes distribuidos. En este sentido, son más flexibles para almacenar datos menos estructurados o sin estructura.
Si bien existen algunas herramientas que permiten modelar o diseñar estas bases de datos, son bastante escasas y, normalmente, enfocadas a una plataforma NoSQL concreta.
El objetivo de este Trabajo de Fin de Grado es crear un editor web que permita modelar una base de datos NoSQL orientada hacia agregados de datos. El usuario trabajará sobre un editor usando una notación gráfica independiente de un lenguaje específico. Cuando termine el modelado, podrá exportar su trabajo a la sintaxis concreta de MongoDB.

Resumen (otros idiomas)

Along the last years, the need of processing massive quantity of data has evidenced that relational databases presented some limitations in this scope. This is due, among other reasons, to the continuous necessities of a bigger capacity of processing which lead to distributed solutions. In this context we talk about NoSQL databases. In general, this new kind of database is charactized by not using a fixed schema for the organization of data. As well, they have a good behaviour in distributed environments. In this way, they are more flexible to strore less structured data, or even data without a structure. Even though there are some tools for modelling or designing this kind of databases, they are quite rare and normally focused on a specific NoSQL platform. The purpose of this Final Project is to create a web application which allows to design an aggregate-based NoSQL database. The user will work on an editor using a graphic notation, which is not attached to a specific language. When the design is complete, the user will be able to export the work to the MongoDB syntax.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2019/2020

Directors:
Directors
Sarasa Cabezuelo, Antonio
Uncontrolled Keywords:NoSQL, Agregado, Base de datos, Modelado, Diseño, Editor gráfico
Palabras clave (otros idiomas):NoSQL, Aggregate, Database, Modelling, Design, Graphic editor
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:61956
Deposited On:07 Sep 2020 11:09
Last Modified:09 Sep 2020 08:10

Origin of downloads

Repository Staff Only: item control page