RT Generic T1 Implementación de un gestor de bases de datos orientado a objetos A1 Delgado Fernández, Víctor A1 Fernández Bravo, Carlos A1 Isabel Torija, Álvaro AB El objetivo principal de este trabajo es la presentación de una librería que permita al programador de una aplicación abstraerse del mecanismo de almacenamiento de objetos en una base de datos. Hay librerías similares que han dejado de existir por diferentes razones y librerías existentes que a nuestro parecer son más complejas de utilizar en un entorno educativo, que es la finalidad para la que se ha propuesto nuestro proyecto.Nuestro proyecto consiste, por tanto, en el desarrollo de una librería en Java para manejar objetos en la base de datos, los cuales se podrán insertar, actualizar, borrar y consultar sin necesidad de conocer el lenguaje SQL ni sus detalles de almacenamiento en la base de datos. Para ello tan solo es necesario incluir nuestra librería como dependencia en un proyecto Java, y disponer de un SGBD relacional. El resultado del proyecto ha cumplido todas nuestras expectativas. La librería soporta relaciones entre objetos con con distintos tipos de multiplicidad, que formaban parte del objetivo inicial del proyecto. AB The main objective of this project is the creation of a library that allows the programmer of an application to abstract himself from the object storage mechanisms in a database.There are already libraries that fulfill this purpose, but for different reasons they are not maintained anymore. There are also already existing libraries that in our opinion are very complex to use in an educative environment, which is the goal of our project.Therefore, our project consists in the development of a Java library to manage objects in a database. Objects can be inserted, updated, deleted and retrieved without the need of knowing neither the SQL language nor the storage details in a database. Therefore, all that you need is to include our library as a Java project dependency and have a relational DBMS.The outcome of the project has accomplished all of our expectations. The library support relations between objects with different kind of multiplicity, which was part of the initial project objective. YR 2017 FD 2017 LK https://hdl.handle.net/20.500.14352/20471 UL https://hdl.handle.net/20.500.14352/20471 LA spa NO Trabajo de Fin de Grado en Ingeniería Informática (Universidad Complutense, Facultad de Informática, curso 2016/2017) DS Docta Complutense RD 19 may 2024