Desenvolvimento da biblioteca Python AutoDBLoader
| dc.contributor.advisor | Montes, José Lucas Brandão | |
| dc.contributor.author | Rodrigues, Lucas Ferreira | |
| dc.date.accessioned | 2025-12-08T18:23:56Z | |
| dc.date.available | 2025-12-08T18:23:56Z | |
| dc.date.issued | 2025 | |
| dc.description | Artigo entregue como Trabalho de Conclusão de Curso apresentado ao Instituto Federal de Educação, Ciência e Tecnologia de Rondônia (IFRO), Campus Vilhena, como requisito parcial para obtenção do grau de Tecnólogo, junto ao Curso Superior em Tecnologia em Análise e Desenvolvimento de Sistemas | |
| dc.description.abstract | O presente trabalho apresenta o desenvolvimento da biblioteca AutoDBLoader, criada para automatizar processos de extração, migração e inserção de dados em bancos de dados relacionais. Implementada em Python, a solução integra as bibliotecas Pandas e SQLAlchemy, oferecendo uma lógica de inserção ordenada a qual assegura a integridade referencial entre tabelas. Além da inserção e extração de dados, a biblioteca incorpora gerenciamento de memória, processamento em lote, registro de estado, logs detalhados e uma interface gráfica desenvolvida com PyPositron, facilitando sua configuração e uso. Os resultados demonstram que o AutoDBLoader constitui uma ferramenta robusta e escalável para migração e integração de dados entre múltiplos SGBDs. | |
| dc.description.abstract2 | This work presents the development of the AutoDBLoader library, created to automate the processes of extracting, migrating, and inserting data in relational databases. Implemented in Python, the solution integrates the Pandas and SQLAlchemy libraries, offering an orderly insertion logic that ensures referential integrity between tables. In addition to data insertion and extraction, the library incorporates memory management, batch processing, state tracking, detailed logging, and a graphical user interface developed with PyPositron, which facilitates its configuration and use. The results demonstrate that AutoDBLoader constitutes a robust and scalable tool for data migration and integration across multiple DBMSs. | |
| dc.identifier.citation | RODRIGUES, Lucas Ferreira. Desenvolvimento da biblioteca Python AutoDBLoader. Orientador: José Lucas Brandão Montes. 2025.29f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas), Instituto Federal de Educação, Ciência e Tecnologia de Rondônia, Vilhena, 2025. | |
| dc.identifier.uri | http://repositorio.ifro.edu.br/handle/123456789/2202 | |
| dc.language.iso | Português | pt_BR |
| dc.publisher.campi | Campus Vilhena | pt_BR |
| dc.publisher.program | Tecnologia em Análise e Desenvolvimento de Sistemas | pt_BR |
| dc.subject | Python | |
| dc.subject | Biblioteca | |
| dc.subject | SQL | |
| dc.subject | Banco de dados | |
| dc.subject | SGBD | |
| dc.subject | Database | |
| dc.subject | ETL | |
| dc.subject | Desenvolvimento de biblioteca | |
| dc.title | Desenvolvimento da biblioteca Python AutoDBLoader | |
| dc.title.alternative | Biblioteca Python AutoDBLoader | |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
