O tipo de comando que é executado pelo SGBD automaticamente,...

Próximas questões
Com base no mesmo assunto
Q113038 Banco de Dados
O tipo de comando que é executado pelo SGBD automaticamente, em conseqüência de uma modificação no banco de dados, é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - trigger.

Para entender a questão e por que a alternativa B é a correta, precisamos saber o que são os elementos citados nas alternativas e como se aplicam no contexto de Sistemas de Gerenciamento de Banco de Dados (SGBD).

Uma trigger é um tipo de procedimento armazenado que é executado automaticamente quando ocorre um evento específico no banco de dados, como inserções, atualizações ou exclusões. O objetivo da trigger é garantir a integridade dos dados, aplicar regras de negócio ou capturar atividades de auditoria, sem a necessidade de intervenção manual do usuário ou do desenvolvedor. Ela funciona como uma resposta a uma ação, agindo como um mecanismo de monitoramento e resposta a mudanças.

As outras alternativas se referem a conceitos distintos dentro de um SGBD:

  • As asserções são condições que devem ser verdadeiras para que uma transação seja executada, mas não são acionadas automaticamente como resultado de uma mudança no banco de dados.
  • Os checkpoints são pontos de consistência para o SGBD, que ajudam na recuperação do sistema em casos de falhas, mas não são acionados por modificações nos dados.
  • Um deadlock é uma situação em que duas ou mais transações estão aguardando indefinidamente por recursos que a outra transação possui, causando um impasse, mas não é um comando.
  • O rollback é uma operação que desfaz as ações de uma transação, restaurando o estado anterior do banco de dados, geralmente após um erro ou problema na transação, mas também não é desencadeado automaticamente em resposta a modificações no banco de dados.

Portanto, a alternativa correta é a B - trigger, pois é o único comando citado que é executado automaticamente em consequência de uma modificação no banco de dados.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Um trigger é um tipo de comando que é executado automaticamente pelo sistema de gerenciamento de banco de dados (SGBD) em resposta a uma modificação específica no banco de dados. Geralmente, os triggers são usados para automatizar ações, como atualizações em outras tabelas, validações de dados, auditoria ou notificações, quando ocorrem mudanças em certos eventos ou condições em uma tabela do banco de dados. Os triggers são ativados automaticamente pelo SGBD, sem a necessidade de intervenção manual, tornando-os uma maneira conveniente de automatizar tarefas relacionadas ao banco de dados em resposta a mudanças nos dados.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo