Pular para o conteúdo principal

Questão de Banco de Dados — Gatilhos (Triggers) — AOCP 2012

Banco de DadosGatilhos (Triggers)
Código
qg857432
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Nível
Superior
Cargo
Assessor Técnico de Informática - Analista de Sistemas
Analise o código a seguir: CREATE TRIGGER safety ON DATABASE FOR DROP_TABLE, ALTER_TABLE AS PRINT 'You must disable Trigger "safety" to drop or alter tables!' ROLLBACK Sobre o código apresentado é correto afirmar que
  1. Aé um exemplo de trigger de segurança que obriga o usuário a desabilitar todas as triggers existentes no seu esquema antes de dropar ou alterar as tabelas desse esquema.
  2. Bé um exemplo de trigger de segurança disparada para fazer um rollback do banco de dados do usuário caso ele seja apagado ou alterado acidentalmente.
  3. Cé uma trigger padrão do MS-SQL Server 2008 R2 para assegurar a consistência e a atomicidade dos dados evitando que sejam apagados ou alterados acidentalmente.
  4. Dé uma trigger padrão de alerta do MS-SQL Server 2008 R2 que deve ser desabilitada caso se queira apagar ou alterar um banco de dados criado pelo usuário.
  5. Eé uma trigger padrão dos esquemas do MS-SQL Server 2008 R2 para garantir a consistência dos esquemas criados.
Revelar gabarito e comentário

GabaritoA — é um exemplo de trigger de segurança que obriga o usuário a desabilitar todas as triggers existentes no seu esquema antes de dropar ou alterar as tabelas desse esquema.

Link permanente: /questoes/qg857432