SóProvas


ID
804733
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de triggers e procedimentos armazenados, julgue o  seguinte  item.

Em uma tabela cujo conteúdo esteja sendo alterado por um comando INSERT, DELETE ou UPDATE e o comando não tenha sido concluído, um trigger do tipo row-level não poderá ler ou modificar seu conteúdo.

Alternativas
Comentários
  • Os Triggers podem ser do tipo ROW LEVEL (Linha) ou STATEMENT (Tabela). Além disso, os Triggers podem ocorrer (BEFORE) antes ou (AFTER) depois que a ação tenha ocorrido, e por fim pode ocorrer para as ações de INSERT, UPDATE e DELETE em uma tabela.

    Os Triggers do tipo ROW LEVEL podem ser usados sempre que precisarmos que um Trigger trate de valores em uma transação, e por sua vez são disparados a cada ocorrência de uma transação sobre uma tabela. Se um UPDATE atualizar, por exemplo, 1000 linhas em uma tabela que possua um Trigger de Update do tipo row level, serão disparadas 1000 vezes.

    Os Triggers do tipo row level são utilizadas para operações como:

    • Gravação de LOGS de auditoria de uma aplicação;
    • Verificação de dados (Consistência);
    • Implementação de integridade referencial;
    A ocorrencia da transação ocorre com a conclusao da mesma desta forma -  row-level não poderá ler ou modificar seu conteúdo.