Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.uci.cu/jspui/handle/123456789/7576
Título : | Componente para el Mapeo Objeto-Relacional en el Sistema Syam |
Autor : | Lezcano Díaz, Jorge Luis Valdés Román, Luis Daniel |
Tutor: | Reyes Crespo, Adisley Guerra Rodríguez, Indira |
Palabras clave : | MAPEO OBJETO-RELACIONAL;ESTRUCTURA VARIADA |
Fecha de publicación : | may-2015 |
Editorial : | Universidad de las Ciencias Informáticas. Facultad 6 |
Resumen : | En el proyecto Sistema Minero Cubano, se lleva a cabo el desarrollo de un sistema para el análisis y modelado de yacimientos minerales, Syam. Dicho sistema permite la interpretación geológica de los depósitos minerales, la modelación y estimación de los recursos minerales, así como el diseño, optimización y planificación de la actividad minera cubana. Cada nuevo yacimiento mineral analizado por Syam, parte de la importación de cuatros ficheros básicos cuyos datos pueden variar en correspondencia con los recogidos en el terreno por los especialistas mineros. Las tablas almacenadas en la base de datos correspondientes a cada fichero presentan datos comunes y otros que varían, lo cual provoca que las mismas crezcan en cantidad de columnas dificultando el manejo de estas.
Los desarrolladores acceden a los datos almacenados desde cualquier capa de las definidas por la arquitectura de la aplicación en que trabajen. Esto trae consigo el solapamiento de dichas capas de la aplicación y dificulta la migración entre sistemas gestores de bases de datos. El presente trabajo tiene como resultado un componente que permite la conversión a objetos a partir de la información almacenada en las tablas dinámicas manejadas por Syam en tiempo de ejecución, proceso que se conoce como mapeo objeto-relacional, lo que ayudará además, a corregir errores de arquitectura como solapamiento de capas y la no abstracción de la base de datos por parte de los desarrolladores del sistema.
El desarrollo del componente y la documentación generada están guiados por la metodología AUP. Como herramientas y tecnologías utilizadas para el desarrollo de la aplicación se utilizaron: UML v2.1 como lenguaje de modelado y Visual Paradigm v8.0 como herramienta Case para garantizar el modelado de los artefactos del diseño. Como lenguaje de programación para la implementación del componente se utilizó C++ con QT como marco de trabajo y QTCreator v5.2 como IDE de desarrollo, además de libpq v5 como biblioteca para realizar consultas al servidor PostgreSQLv8.0. Como sistemas gestores de bases de datos se utilizó PostgreSQL y SQLite. Como herramientas para la administración de las base de datos se utilizaron PgAdmin v9.4 y SQLite Manager v1.2. In the Cuban Mining System project it is carried out to develop a system for analysis and modeling of mineral deposits, Syam. This system allows the geological interpretation of mineral deposits, modeling and estimation of mineral resources, as well as the design, planning and optimization of the Cuban mining. Each mineral deposit analyzed by Syam, begins with the importation of the four basic files whose data may vary in correspondence with those collected by the miners specialists on the field. The tables stored in the database corresponding to each file have common data and other that vary, which causes them to grow in columns number making harder the handling of these. System developers currently have to access to the database that stores the information gathered from the imported files from any architecture’s define layers of the system. This brings with it the overlapping of the application layers and makes harder the migration between databases management systems. This work has resulted in a component that that allow the conversion to objects from the stored information on the dynamics tables handled by Syam in runtime, process known as object-relational mapping, which will also help to correct the architecture problems as overlapping layers and the not abstraction of the database by the project developers. |
URI : | https://repositorio.uci.cu/jspui/handle/123456789/7576 |
Aparece en las colecciones: | Trabajos de Diploma |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TD_08308_15.pdf Restricted Access | 1.3 MB | Adobe PDF | Visualizar/Abrir |
Los ítems del Repositorio están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.