Em relação a banco de dados relacionais, julgue o seguinte i...

Próximas questões
Com base no mesmo assunto
Q2488061 Banco de Dados

Em relação a banco de dados relacionais, julgue o seguinte item. 


Triggers são procedimentos armazenados que são ativados automaticamente em resposta a eventos específicos em tabelas ou views

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

Triggers são, de fato, procedimentos armazenados que são ativados automaticamente em resposta a eventos específicos em tabelas ou views. Essa definição abrange o propósito e o funcionamento fundamental das triggers em bancos de dados relacionais.

Explicação do Tema: Triggers, ou gatilhos, são uma parte essencial da administração de bancos de dados relacionais. Elas permitem que os administradores configurem ações que ocorrem automaticamente em resposta a eventos como inserções, atualizações ou deleções em tabelas ou views. Quando um desses eventos ocorre, a trigger é ativada e executa uma série de comandos definidos pelo desenvolvedor ou administrador do banco de dados.

Justificativa da Alternativa Correta: A definição apresentada na questão descreve precisamente o que são triggers. Elas são realmente ativadas automaticamente quando eventos específicos acontecem, executando o código definido na própria trigger. Portanto, a afirmação está correta.

Justificativa das Alternativas Incorretas: Não aplicável, pois a alternativa "E - errado" não se alinha com a definição precisa de triggers conforme descrito acima. Não há necessidade de justificar alternativas incorretas adicionais, uma vez que a questão apenas oferece duas opções e a correta foi identificada.

Em resumo, para resolver questões sobre triggers, é essencial compreender que elas são mecanismos automatizados no banco de dados que respondem a eventos específicos, executando procedimentos previamente definidos. Este conhecimento é vital para a administração eficaz de bancos de dados relacionais e para a preparação adequada para concursos públicos na área de TI.

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

  • Trigger - É um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele.

Pra não esquecer do trigger, lembre daquela comida que você não gosta e diz: "ECA"

Evento

Condição

Ação

Retirada daqui:

https://blog.cubos.academy/programacao-trigger-em-sql/

O item está correto.

Triggers são procedimentos armazenados em bancos de dados relacionais que são ativados automaticamente em resposta a eventos específicos que ocorrem em tabelas ou views. Esses eventos podem incluir operações de inserção (INSERT), atualização (UPDATE) ou exclusão (DELETE). 

Os triggers são usados para diversas finalidades, tais como:

  • Manutenção da Integridade de Dados: Garantir que certas regras de negócio sejam seguidas sempre que dados são modificados.

  • Auditoria: Registrar alterações em tabelas para fins de rastreamento e auditoria.

  • Automação de Tarefas: Automatizar operações relacionadas, como a atualização de tabelas associadas.

Exemplo de como um trigger funciona:

1. Definição do Trigger: O trigger é definido com uma condição específica. Por exemplo, um trigger pode ser criado para ser acionado sempre que uma linha é inserida em uma tabela de pedidos.

2. Ação do Trigger: Quando a condição é atendida (por exemplo, a inserção de um pedido), o código do trigger é executado automaticamente. Esse código pode, por exemplo, atualizar o estoque correspondente ao item pedido.

A afirmativa está correta. Triggers (gatilhos) em bancos de dados relacionais são, de fato, procedimentos armazenados que são executados automaticamente em resposta a eventos específicos em tabelas ou views. Esses eventos podem incluir operações como INSERT, UPDATE, ou DELETE. Triggers são usados para garantir a integridade dos dados, implementar regras de negócios complexas e realizar auditoria de mudanças nos dados.

Portanto, a resposta é:

**Certo**

Clique para visualizar este comentário

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