Implementación de un gestor de bases de datos orientado a objetos
dc.contributor.advisor | Montenegro Montes, Manuel | |
dc.contributor.author | Delgado Fernández, Víctor | |
dc.contributor.author | Fernández Bravo, Carlos | |
dc.contributor.author | Isabel Torija, Álvaro | |
dc.date.accessioned | 2023-06-18T01:25:25Z | |
dc.date.available | 2023-06-18T01:25:25Z | |
dc.date.issued | 2017 | |
dc.degree.title | Grado en Ingeniería Informática | |
dc.description | Trabajo de Fin de Grado en Ingeniería Informática (Universidad Complutense, Facultad de Informática, curso 2016/2017) | |
dc.description.abstract | 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. | |
dc.description.abstract | 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. | |
dc.description.department | Depto. de Sistemas Informáticos y Computación | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.status | unpub | |
dc.eprint.id | https://eprints.ucm.es/id/eprint/44496 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/20471 | |
dc.language.iso | spa | |
dc.rights | Atribución-NoComercial 3.0 España | |
dc.rights.accessRights | open access | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc/3.0/es/ | |
dc.subject.cdu | 004.652.4(043.3) | |
dc.subject.cdu | 004.438SQL(043.3) | |
dc.subject.cdu | 004.438Java(043.3) | |
dc.subject.cdu | 004.42.045(043.3) | |
dc.subject.keyword | Librería | |
dc.subject.keyword | Bases de datos | |
dc.subject.keyword | Modelo relacional | |
dc.subject.keyword | Reflexión | |
dc.subject.keyword | SQL | |
dc.subject.keyword | Java | |
dc.subject.keyword | Programación orientada a objetos | |
dc.subject.keyword | Relaciones de multiplicidad entre objetos | |
dc.subject.keyword | Library | |
dc.subject.keyword | Database | |
dc.subject.keyword | Relational model | |
dc.subject.keyword | Reflection | |
dc.subject.keyword | Object-oriented programming | |
dc.subject.keyword | Multiplicity relations between objects | |
dc.subject.ucm | Bases de datos (Informática) | |
dc.subject.ucm | Lenguajes de programación | |
dc.subject.ucm | Programación de ordenadores (Informática) | |
dc.subject.unesco | 1203.23 Lenguajes de Programación | |
dc.subject.unesco | 1203.23 Lenguajes de Programación | |
dc.title | Implementación de un gestor de bases de datos orientado a objetos | |
dc.type | bachelor thesis | |
dspace.entity.type | Publication | |
relation.isAdvisorOfPublication | dc391c7e-9682-4142-a1de-7d649b26bf3d | |
relation.isAdvisorOfPublication.latestForDiscovery | dc391c7e-9682-4142-a1de-7d649b26bf3d |
Download
Original bundle
1 - 1 of 1
Loading...
- Name:
- Implementación de un gestor de bases de datos orientado a objetos.pdf
- Size:
- 1.2 MB
- Format:
- Adobe Portable Document Format