Generador de código para BBDD Oracle


Autoria(s): Blázquez Chaves, Javier
Contribuinte(s)

Arroyo Montoro, Fernando

Data(s)

01/06/2015

Resumo

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.

Formato

application/pdf

application/zip

application/zip

application/zip

application/zip

Identificador

http://oa.upm.es/39878/

Idioma(s)

spa

spa

spa

spa

spa

Publicador

E.T.S.I de Sistemas Informáticos (UPM)

Relação

http://oa.upm.es/39878/1/PFC_Javier_Blazquez_Chaves.pdf

http://oa.upm.es/39878/2/PFC_Javier_Bl%C3%A1zquez_Chaves_Anexos1.zip

http://oa.upm.es/39878/3/PFC_Javier_Bl%C3%A1zquez_Chaves_ANEXOS2.zip

http://oa.upm.es/39878/4/PFC_Javier_Bl%C3%A1zquez_Chaves_ANEXOS3.zip

http://oa.upm.es/39878/10/PFC_Javier_Bl%C3%A1zquez_Chaves_ANEXOS4.zip

Direitos

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

info:eu-repo/semantics/restrictedAccess

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/bachelorThesis

Proyecto Fin de Carrera/Grado

PeerReviewed