Generador de código para BBDD Oracle

Blázquez Chaves, Javier (2015). Generador de código para BBDD Oracle. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Generador de código para BBDD Oracle
Author/s:
  • Blázquez Chaves, Javier
Contributor/s:
  • Arroyo Montoro, Fernando
Item Type: Final Project
Date: June 2015
Subjects:
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of PFC_Javier_Blazquez_Chaves.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview
[thumbnail of PFC_Javier_Blázquez_Chaves_Anexos1.zip] Archive (ZIP) - Users in campus UPM only
Download (2MB)
[thumbnail of PFC_Javier_Blázquez_Chaves_ANEXOS2.zip] Archive (ZIP) - Users in campus UPM only
Download (2kB)
[thumbnail of PFC_Javier_Blázquez_Chaves_ANEXOS3.zip] Archive (ZIP) - Users in campus UPM only
Download (32kB)
[thumbnail of PFC_Javier_Blázquez_Chaves_ANEXOS4.zip] Archive (ZIP) - Users in campus UPM only
Download (1kB)

Abstract

RESUMEN

Las empresas tienen programas que acceden a sus bases de datos, estos programas pueden quedarse obsoletos o dejar de serles útiles por alguna razón y deben ser actualizados o reemplazados. Sin embargo la base de datos se suele mantener, ya que la estructura de la información no cambia. Llegado el momento de actualizar o migrar ese software que accede a la base de datos, se puede recurrir a una estructura de clases, las cuales están basadas en la metainformación de la base de datos, y así facilitar el desarrollo del nuevo software.

La herramienta desarrollada en este proyecto accede a la metainformación de la base de datos, obtiene la estructura de las tablas y a través de plantillas genera las clases necesarias para empezar el nuevo software. Al estar la herramienta basada en plantillas, adaptar éstas a un nuevo lenguaje es sencillo, haciendo la herramienta mucho más polivalente.

En conclusión, una herramienta de este tipo puede facilitar el desarrollo de un nuevo software siempre que la estructura de la base de datos se mantenga intacta haciendo que el nuevo proyecto se desarrolle de forma más rápida.

ABSTRACT

Companies have software that access their databases, this software can become obsolete or fail to be useful for some reason and must be upgraded or replaced. However the database is usually maintained as the information does not change. It is for this reason that when you migrate the software that accesses the database can use a class structure based on information in the database to facilitate the development of new software.

The tool developed in this project accesses the metadata of the database to obtain the structure of the tables and through templates generate the necessary classes to start the new software. Being template‐based tool, adapt these to a new language is simple, making a more versatile tool.

In conclusion, a tool of this kind can facilitate the development of a new software provided that the structure of the database is intact making the new project develops more quickly.

More information

Item ID: 39878
DC Identifier: https://oa.upm.es/39878/
OAI Identifier: oai:oa.upm.es:39878
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 11 Apr 2016 06:45
Last Modified: 11 Apr 2016 06:46
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM