Please ensure Javascript is enabled for purposes of website accessibility

Desenvolvimento da biblioteca Python AutoDBLoader

dc.contributor.advisorMontes, José Lucas Brandão
dc.contributor.authorRodrigues, Lucas Ferreira
dc.date.accessioned2025-12-08T18:23:56Z
dc.date.available2025-12-08T18:23:56Z
dc.date.issued2025
dc.descriptionArtigo 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.abstractO 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.abstract2This 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.citationRODRIGUES, 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.urihttp://repositorio.ifro.edu.br/handle/123456789/2202
dc.language.isoPortuguêspt_BR
dc.publisher.campiCampus Vilhenapt_BR
dc.publisher.programTecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.subjectPython
dc.subjectBiblioteca
dc.subjectSQL
dc.subjectBanco de dados
dc.subjectSGBD
dc.subjectDatabase
dc.subjectETL
dc.subjectDesenvolvimento de biblioteca
dc.titleDesenvolvimento da biblioteca Python AutoDBLoader
dc.title.alternativeBiblioteca Python AutoDBLoader
dc.typeTrabalho de Conclusão de Cursopt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC_LUCAS_FERREIRA_RODRIGUES.pdf
Tamanho:
908.91 KB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
682 B
Formato:
Item-specific license agreed upon to submission
Descrição: