Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/12183
Title: Log genérico: para banco de dados oracle utilizando trigger
Other Titles: Generic Log: for Oracle Database using trigger
Authors: SILVA, Ana Flávia
MANTOVANI, Tatiana Morita
Advisor: SILVA, Luis Alexandre da
type of document: Artigo científico
Keywords: Oracle;Banco de dados;Teoria da confiabilidade;Linguagem de programação;Programação para computadores;Gerenciadores de banco de dados
Issue Date: Dec-2019
Publisher: 196
Citation: SILVA, Ana Flávia da; MANTOVANI, Tatiana Morita. Log genérico: para banco de dados oracle utilizando trigger. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Banco de Dados) - Faculdade de Tecnologia FATEC Bauru, Bauru, 2019.
Abstract: Atualmente, devido ao grande número de informações que são armazenadas no Banco de Dados, é fundamental que esses dados mantenham a integridade e confiabilidade, oferecendo ao usuário uma certeza nas informações que são obtidas. A proposta é criar um gatilho (trigger) genérico, juntamente com programação PL/SQL, que automatize o armazenamento de logs de qualquer tipo de tabelas, com o propósito de monitorar o Banco de Dados, impedindo que o ambiente sofra qualquer mudança indevida sem registro, evitando assim que haja erros nas informações apresentadas. Para isso, uma tabela de log foi implantada sendo responsável por receber todas as informações quando a trigger for ativada, essa tabela log será incrementada ao longo do tempo, podendo assim, observar o que foi alterado e apontar o usuário responsável. Devido ao grande número de inserções que ocorrerá nesta tabela, é importante que esses dados sejam exportados para um documento de texto, pensando nisso os valores que indicam os campos alterados já estarão em formato json, facilitando o processo de exportação. O resultado foi a facilidade na gravação e leitura desses dados modificados de qualquer tabela que exista no Banco de Dados. Conclui-se que o constante monitoramento da tabela log proporciona ao Administrador do Banco de Dados (DBA) maior controle sob o Ambiente do Banco de Dados e a identificação de falhas.
Currently, due to the large amount of information that is stored in the Database, it is essential that this data maintains integrity and reliability, providing the user with certainty in the information that is obtained. The proposal is to create a generic trigger, along with PL / SQL programming, that automates the storage of logs of any kind of tables, with the purpose of monitoring the database, preventing the environment from undergoing any undue changes. without registration, thus avoiding errors in the information presented. For this, a log table was implemented being responsible for receiving all information when the trigger is activated, this log table will be incremented over time, thus being able to observe what has been changed and point the responsible user. Due to the large number of insertions that will occur in this table, it is important that this data is exported to a text document, thinking that the values that indicate the changed fields will already be in json format, facilitating the export process. The result was the ease of writing and reading this modified data from any table in the database. It is concluded that constant monitoring of the log table gives the Database Administrator (DBA) greater control over the Database Environment and fault identification.
URI: https://ric.cps.sp.gov.br/handle/123456789/12183
Appears in Collections:Trabalhos de Conclusão de Curso

Files in This Item:
File Description SizeFormat 
bancodedados_2019_2_anasilva_loggenerico.pdf
  Restricted Access
238.98 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.