Em relação a banco de dados relacionais, julgue o seguinte i...
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.
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