Nesse vídeo aprenderemos implementar um mecanismo eficiente de auditoria de dados no banco de dados Firebird. A auditoria de dados consiste em identificar de forma segura e objetiva quem, quando, onde e o que foi feito no banco de dados para que, havendo necessidade, possamos dirimir quaisquer dúvidas em relação a uma operação como, por exemplo, saber quem e quando foi realizada a deleção de um registro. Para implementar tal funcionalidade faremos uso de um dos recursos presentes da ferramenta IBExpert, que é a principal ferramenta de administração de banco de dados Firebird.
O recurso que utilizaremos chama-se Log Manager que é uma interface visual para automatização da geração dos scripts DDL para criação das triggers que farão auditoria funcionar. Para finalizar aprenderemos a definir uma variável na sessão do usuário para que, mesmo utilizando o usuário SYSDBA para se conectar ao banco de dados, possamos de fato registrar o usuário logado na aplicação.