Abstract:
|
[ES] Hoy en día la información es uno de los bienes más preciados dentro de las organizaciones,
por lo que un uso incorrecto de ésta puede provocar grandes pérdidas. Los sistemas de información
permiten informatizar y ...[+]
[ES] Hoy en día la información es uno de los bienes más preciados dentro de las organizaciones,
por lo que un uso incorrecto de ésta puede provocar grandes pérdidas. Los sistemas de información
permiten informatizar y gestionar esta información, aumentando la eficacia de las organizaciones al
aprovechar al máximo sus recursos, y es por eso que hoy en día, están tan solicitados. Esta gran
importancia que han tomado los sistemas de información en la actualidad ha provocado la aparición
de nuevos proveedores de software en el mercado, lo que ha hecho aumentar la competencia. Para
hacer frente a ella, la empresa Ahora Freeware ha desarrollado una herramienta capaz de migrar de
forma muy sencilla los datos del sistema de información de la competencia a su sistema de
información. De este modo, se facilita el aumento de su cartera de clientes y, al mismo tiempo,
disminuye la de la competencia.
La herramienta consta de dos partes. En la primera parte, se migran los datos de la
competencia a una base de datos intermedia. De su desarrollo se ha encargado un socio de la empresa,
conocedor de la estructura de ambas bases de datos. La segunda parte, que es la principal y en la que
se centra este proyecto de final de grado, adapta, transforma y migra los datos de la base de datos
intermedia a la base de datos del sistema de información de Ahora Freeware.
Para completar esta segunda parte, se ejecutan una serie de scripts en la base de datos
intermedia que se encargan de crear funciones con las que se comprueban la integridad de los datos y
devuelven los problemas encontrados. Además, también crean vistas a partir de las cuales se realizan
los procesos de inserción de datos. Por otro lado, se realizan varias acciones en la base de datos de la
empresa para crear los procedimientos almacenados encargados de realizar las importaciones de los
datos. Esta importación se lleva a cabo a partir de las tablas y vistas generadas anteriormente en la
base de datos intermedia.
Finalmente, es una aplicación la que se encarga de ejecutar tanto las funciones como los
procedimientos almacenados y mostrar en pantalla el resultado de los mismos. Así, el usuario puede
conocer en todo momento la evolución de la migración y los problemas encontrados.
A nivel personal, este proyecto ha supuesto un paso muy importante en la formación del
alumno ya que ha podido aplicar y ampliar los conocimientos que ha recibido durante los cuatro
cursos del grado. Hay que destacar especialmente la puesta en práctica de aspectos relacionados con
base de datos, almacenamiento de datos, sistemas de información y gestión de proyectos
[-]
[EN] Nowadays, information is one of the most valuable assets for companies, so that important
economic losses can be derived from its inappropriate use. Information systems allow companies to
maximize the use of their ...[+]
[EN] Nowadays, information is one of the most valuable assets for companies, so that important
economic losses can be derived from its inappropriate use. Information systems allow companies to
maximize the use of their resources by computing and managing data, which increase their efficiency.
Due to that, these systems have become very popular among professionals and their application has
augmented. Consequently, new software suppliers have made their incursion into the market which, in
turn, have increased competition. In order to face this new challenge, the company Ahora Freeware
has developed a tool able to easily migrate the system data of the competitors to its own system. It is a
good strategy to make its client portfolio grows as much as possible and, at the same time, to reduce
competition.
The tool consists of two parts. In the first part, competition data are migrated to an
intermediate database. This part of the tool has been developed by a partner of the company, who
knows the structures of both databases. The second and most important part of the tool adapts,
transforms and migrates data from the intermediate database to Ahora Freeware database.
In order to complete this second part, a set of scripts are executed within the intermediate
database which are responsible for creating functions to check data integrity and notify arising
problems. In addition, views are created to facilitate the data insertion process. Furthermore,
additional actions are carried out within the company database with the aim of creating and storing
importation procedures. These procedures are based on the tables and views which were previously
produced within the intermediate database.
Finally, an application executes both, functions and stored procedures, and displays the results
on the screen, allowing the user to follow the evolution of the migration and to be aware of the
problems found.
Personally, the development of this project has been a very important step in the academic
formation of the student after studying the degree since he was able to apply and expand his acquire
knowledge. In particular, it must be highlighted the application of those aspects related to database,
data storage, information systems and project management.
[-]
|