Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Implementación de un gestor de bases de datos orientado a objetos

dc.contributor.advisorMontenegro Montes, Manuel
dc.contributor.authorDelgado Fernández, Víctor
dc.contributor.authorFernández Bravo, Carlos
dc.contributor.authorIsabel Torija, Álvaro
dc.date.accessioned2023-06-18T01:25:25Z
dc.date.available2023-06-18T01:25:25Z
dc.date.issued2017
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática (Universidad Complutense, Facultad de Informática, curso 2016/2017)
dc.description.abstractEl 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.abstractThe 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.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/44496
dc.identifier.urihttps://hdl.handle.net/20.500.14352/20471
dc.language.isospa
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004.652.4(043.3)
dc.subject.cdu004.438SQL(043.3)
dc.subject.cdu004.438Java(043.3)
dc.subject.cdu004.42.045(043.3)
dc.subject.keywordLibrería
dc.subject.keywordBases de datos
dc.subject.keywordModelo relacional
dc.subject.keywordReflexión
dc.subject.keywordSQL
dc.subject.keywordJava
dc.subject.keywordProgramación orientada a objetos
dc.subject.keywordRelaciones de multiplicidad entre objetos
dc.subject.keywordLibrary
dc.subject.keywordDatabase
dc.subject.keywordRelational model
dc.subject.keywordReflection
dc.subject.keywordObject-oriented programming
dc.subject.keywordMultiplicity relations between objects
dc.subject.ucmBases de datos (Informática)
dc.subject.ucmLenguajes de programación
dc.subject.ucmProgramación de ordenadores (Informática)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleImplementación de un gestor de bases de datos orientado a objetos
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationdc391c7e-9682-4142-a1de-7d649b26bf3d
relation.isAdvisorOfPublication.latestForDiscoverydc391c7e-9682-4142-a1de-7d649b26bf3d

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Implementación de un gestor de bases de datos orientado a objetos.pdf
Size:
1.2 MB
Format:
Adobe Portable Document Format