Que característica de um banco de dados relacional é respons...

Próximas questões
Com base no mesmo assunto
Q2803031 Arquitetura de Software
Que característica de um banco de dados relacional é responsável pelo registro da imagem anterior e da imagem posterior de um objeto de dados?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - Log de transações.

Vamos entender melhor por que ela é a correta e analisar as outras alternativas:

Log de transações:

O log de transações é um componente crucial em sistemas de banco de dados relacionais. Ele registra todas as operações realizadas no banco de dados, incluindo as imagens anteriores (antes da mudança) e posteriores (após a mudança) de um objeto de dados. Isso é fundamental para garantir a integridade e a recuperação dos dados em caso de falhas. Esse registro é utilizado para operações de recuperação de falhas e para garantir que transações sejam atomicamente implementadas, ou seja, tudo ou nada.

Analisando as alternativas incorretas:

A - Trigger de update:

Uma trigger de update é uma rotina que é automaticamente executada em resposta a um evento de atualização (UPDATE) em uma tabela. Apesar de poder registrar alterações específicas, ela não é responsável por registrar a imagem anterior e posterior de um objeto de dados de forma completa e sistemática como o log de transações.

C - Backup transacional:

Um backup transacional é usado para capturar o estado do banco de dados em um ponto específico no tempo. Embora ajude na recuperação de dados, ele não registra as imagens anteriores e posteriores das transações de maneira contínua e detalhada, como faz o log de transações.

D - Trigger de delete:

Assim como a trigger de update, uma trigger de delete é uma rotina que é automaticamente executada em resposta a um evento de exclusão (DELETE) em uma tabela. Novamente, ela pode registrar ações específicas, mas não é utilizada para registrar de forma completa as imagens anteriores e posteriores dos dados.

E - Backup full de banco de dados:

Um backup full captura todos os dados do banco de dados em um ponto específico no tempo. Embora essencial para a recuperação de dados, ele não registra de maneira contínua as imagens anteriores e posteriores das transações enquanto elas ocorrem.

Em resumo, o log de transações é a característica que permite o registro detalhado e contínuo das mudanças nos dados, essencial para a manutenção da integridade e para a recuperação de dados em caso de falhas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo