SóProvas


ID
776224
Banca
CESPE / CEBRASPE
Órgão
MPE-PI
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Ainda sobre banco de dados, julgue o  item  subsequente.


Uma sucessão de declarações SQL, que determina se uma ação de uma regra deve ou não ser executada, representa um evento simplesmente.

Alternativas
Comentários
  • Representa um evento e uma condição!

  • Prezados,

    Segundo Date, no livro Introdução a sistemas de bancos de dados, página 241, vemos que em se falando de trigger, o evento é uma operação sobre o banco de dados. Uma condição é uma expressão booleana que precisa ser testada. Ação é o procedimento que uma trigger irá executar. O evento e a condição juntos também são chamados de evento de trigger. A combinação dos três (evento, condição e ação ) normalmente é chamado apenas de trigger. 

    Vemos que a sucessão de declarações que define se a ação deve ou não ser executada é condição, e não evento.

    Portanto a questão está errada.

  • Gabarito: Errado

    Posso estar enganado, mas a partir do comentário do ilustre Reneto nessa questão Q332891, essa definição está parecendo falar sobre trigger

    O termo trigger (gatilho em inglês) define uma estrutura do banco de dados que funciona, como o nome sugere, como uma função que é disparada mediante alguma ação. Geralmente essas ações que disparam os triggers são alterações nas tabelas por meio de operações de inserção, exclusão e atualização de dados (insert, delete e update).

    Fonte: comentário do renato

    Ano: 2013 Banca: VUNESP Órgão: MPE-ES Prova: VUNESP - 2013 - MPE-ES - Agente Especializado - Analista de Banco de Dados

    O disparo de um trigger em um banco de dados relacional ocorre

    B) em função da ocorrência de um evento no banco de dados, por exemplo, uma operação de modificação em algum de seus valores.