PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Ciência da Computação
Use este identificador para citar ou linkar para este item: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/1359
Tipo: Trabalho de Conclusão de Curso
Título: Desenvolvimento de um aplicativo para monitoramento de banco de dados
Autor(es): Vale Júnior, Celso Pereira do
Primeiro Orientador: Santos, Ludmilla Reis Pinheiro dos
metadata.dc.contributor.referee1: Carvalho, Eugênio Júlio Messala Cândido de
metadata.dc.contributor.referee2: Abadia, Fernando Gonçalves
Resumo: Com o aumento de dados nas empresas, surge a necessidade de aplicações de software para o armazenamento dos mesmos. Para um armazenamento seguro e eficaz, faz-se necessário o uso de um Sistema Gerenciador de Banco de Dados (SGBD). Os Administradores de Bancos de Dados são responsáveis por gerenciar, instalar, configurar, atualizar e monitorar estes bancos de dados. Este trabalho apresenta os requisitos, a implementação e a documentação do aplicativo DbMonitor, que permite o monitoramento de bancos de dados Oracle através de dispositivos móveis. Para a implementação foram utilizados o framework Flutter para a construção das interfaces, linguagem de programação Dart, banco de dados Firebase para armazenamento dos dados dos usuários, além da construção de uma Interface de Programação de Aplicações (Application Programming Interface, API) utilizando o framework .NET para a comunicação com os bancos de dados Oracle. O aplicativo permite o monitoramento em tempo real de diversas métricas disponibilizadas pelo Oracle, como o uso da Unidade central de processamento (Central Processing Unit, CPU) da instância, espaço utilizado pelas tablespaces e operações longas atuais.
Abstract: With the increase of data in companies, there is a need for software applications to store them. For safe and effective storage, it is necessary to use a Database Management System (DBMS). Database Administrators are responsible for managing, installing, configuring, updating and monitoring these databases. This work presents the implementation, documentation and requirements of the DbMonitor application, which allows the monitoring of Oracle databases through mobile devices. For the implementation, the Flutter framework was used to build the interfaces, Dart programming language, Firebase database to store user data, in addition the building of an Application Programming Interface (API) using the .NET framework to communicate with Oracle databases. The application allows real-time monitoring of several metrics provided by Oracle, such as the Central Processing Unit (CPU) usage of the instance, space used by tablespaces and current long operations.
Palavras-chave: Aplicativo DbMonitor
Flutter
Dart
Oracle
Firebase
.NET
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Editor: Pontifícia Universidade Católica de Goiás
Sigla da Instituição: PUC Goiás
metadata.dc.publisher.department: Escola de Ciências Exatas e da Computação
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/1359
Data do documento: 13-Fev-2021
Aparece nas coleções:TCC Ciência da Computação

Arquivos associados a este item:
Arquivo TamanhoFormato 
TCC_CELSO_PEREIRA_DO_VALE_JUNIOR.pdf3 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.

Ferramentas do administrador