Questões de Concurso Comentadas sobre gatilhos (triggers) em banco de dados

Foram encontradas 147 questões

Q1835924 Banco de Dados
Considerando o tema de Banco de Dados, seu gerenciamento e seus recursos, analise as assertivas e assinale a alternativa correta.
I. Procedimento armazenado ou Stored Procedure é uma coleção de comandos em SQL para dispensamento de Banco de Dados. Encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução). O procedimento armazenado pode reduzir o tráfego na rede, visto que os comandos são executados diretamente no servidor. Além de melhorar a performance, criar mecanismos de segurança entre a manipulação dos dados do Banco de Dados II. Gatilho ou trigger é um recurso de programação executado sempre que o evento associado ocorrer. 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. É muito utilizada para ajudar a manter a consistência dos dados ou para propagar alterações em um determinado dado de uma tabela para outras. III. Uma view é uma maneira alternativa de observação de dados de uma ou mais entidades (tabelas), que compõem uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada. Elas podem ser implementadas também com algumas aplicações de restrição. 
Alternativas
Q1815451 Banco de Dados

Julgue o próximo item a respeito da administração e do gerenciamento de banco de dados.


Trigger é uma instrução que o sistema gerenciador de banco de dados executa automaticamente como resultado de um evento sempre que houver uma tentativa de modificar os dados de uma tabela que é protegida por ele.

Alternativas
Q1771817 Banco de Dados
Triggers, em banco de dados que suportam a SQL, têm por característica:
Alternativas
Q1771440 Banco de Dados
No contexto dos bancos de dados relacionais SQL, muitas vezes surge a necessidade de se realizar uma determinada ação, de acordo com algum evento que acontecer e é isso que o Trigger viabiliza. No que diz respeito à sintaxe para criação de um trigger, observam-se os parâmetros descritos a seguir.
I. NOME DO TRIGGER – identifica o nome da trigger como objeto do banco de dados, devendo seguir as regras básicas de nomenclatura de objetos.  II. NOME DA TABELA – identifica o nome da tabela à qual o trigger estará ligado, para ser disparado mediante ações de insert, update ou delete. III. Opção X/Y/Z – escolhida para definir o momento em que o trigger será disparado, onde X representa o valor padrão e faz com o que o gatilho seja disparado junto da ação, Y faz com que o disparo se dê somente após a ação que o gerou ser concluída, e Z faz com que o trigger seja executado no lugar da ação que o gerou. IV. Opção M/N/P – escolhida entre as instruções DML para indicar e informar ao banco qual ação irá disparar o gatilho. 

Os parâmetros que devem substituir X/Y/Z em III e M/N/P em IV são, respectivamente: 
Alternativas
Q1651440 Banco de Dados

Acerca de banco de dados, julgue o item a seguir.


Em um mecanismo de trigger, é necessário especificar as condições sob as quais o gatilho deve ser executado e as ações que devem ser tomadas quando um gatilho for disparado.

Alternativas
Q1646346 Banco de Dados
Os procedimentos de trigger (gatilho) são procedimentos pré-compilados, armazenados junto com banco de dados e invocados automaticamente na ocorrência de algum evento especificado. Existem diversos exemplos da aplicabilidade de procedimentos de trigger, exceto: 
Alternativas
Q1315875 Banco de Dados
Considere uma tabela de produtos em estoque e outra de pedidos, em um banco de dados. Toda vez que um item for incluído na tabela de pedidos, a quantidade em estoque desse item, na tabela de produtos, deve ser diminuída de modo equivalente. Um Analista pode solucionar essa situação, e ainda ganhar em desempenho,
Alternativas
Q1315870 Banco de Dados
Triggers ou Gatilhos são comandos (ação) executados automaticamente (um tipo especial de procedimento armazenado) em consequência de uma modificação (evento) que produziu uma restrição (condição) que implique em defeito ou falta de integridade nos dados. É correto afirmar que
Alternativas
Ano: 2006 Banca: CESPE / CEBRASPE Órgão: CENSIPAM
Q1238185 Banco de Dados
No que se refere a bancos de dados, julgue o seguinte item.
Acerca dos gatilhos (triggers) no SQL3: a ação de um gatilho pode ser executada após, mas não antes do evento associado ao gatilho; a ação pode referenciar os novos valores, mas não os antigos valores das tuplas atualizadas pelo evento; uma condição pode ser informada com a palavra WHEN e a ação é executada se a condição for verdadeira quando do evento.
Alternativas
Ano: 2015 Banca: FUNDATEC Órgão: BRDE
Q1199314 Banco de Dados
É um procedimento invocado automaticamente na ocorrência de um evento específico.
A frase acima descreve qual conceito de banco de dados?
Alternativas
Ano: 2014 Banca: FEPESE Órgão: CELESC
Q1185765 Banco de Dados
Sobre Triggers em Oracle 10g 10.2, considere as seguintes afirmativas:
1. Triggers INSTEAD OF são válidas para eventos DML somente sobre views.
2. Podem-se criar triggers passíveis de disparo através de determinados eventos DDL ou DML.
3. Triggers do tipo AFTER não podem referenciar eventos DML do tipo DELETE.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1170239 Banco de Dados
Ao se trabalhar com Triggers, tem-se à disposição dois “pseudo registros” (:OLD e :NEW), que são utilizados para realizar as mais diversas comparações entre os atributos. O Banco de Dados (MYSQL) impõe restrição para seu uso conforme o tipo de Evento. No evento INSERT está disponível
Alternativas
Q1087718 Banco de Dados
Nos Sistemas Gerenciadores de Bancos de Dados (SGBD), existe um determinado objeto que pode ser disparado automaticamente toda vez que uma operação DML, de inserção, atualização ou exclusão é executada. Esse objeto é denominado
Alternativas
Q1084947 Banco de Dados
Qual das alternativas a seguir é a instrução do Oracle que deve ser usada para especificar um trigger de linha?
Alternativas
Q1070406 Banco de Dados

Analise as afirmativas abaixo sobre a utilização de triggers em bancos de dados Oracle 11g.


1. O Oracle suporta triggers de eventos do sistema, que podem ser disparadas ao realizar o startup ou shutdown de um banco de dados, por exemplo.

2. Podem-se criar triggers que sejam disparadas após criar, alterar ou eliminar usuários e também após o logon e logoff de usuários no Oracle, por exemplo.

3. Triggers do tipo INSTEAD OF podem ser usadas em views para gerenciar instruções de inserção de dados em views, por exemplo.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q995578 Banco de Dados
Sobre os recursos de procedimentos armazenados (Stored Procedures) e gatilhos (triggers), marque o item correto.
Alternativas
Q961911 Banco de Dados
Uma TRIGGER pode ser criada para executar antes (BEFORE) ou após (AFTER) as consultas INSERT, UPDATE ou DELETE. Quanto aos conceitos de TRIGGERs no PostgreSQL (versão 9.2), é correto afirmar que:
Alternativas
Q944807 Banco de Dados

Considere as seguintes afirmações sobre triggers em Oracle.

I. No Oracle 11g é possível criar um trigger desativado e depois ativá-lo somente quando se souber que ele será compilado com sucesso.

II. Os triggers são acionados implicitamente pelo Oracle quando um evento de trigger ocorre, não importando qual usuário está conectado ou qual aplicação está sendo usada.

III. O trigger de linha é disparado uma vez para o evento de trigger, mesmo que nenhuma linha seja afetada.

IV. Podem ser criados triggers que sejam acionados sempre que instruções DDL (CREATE, ALTER ou DROP) ocorram no banco de dados.

Está correto o que se afirma APENAS em

Alternativas
Q936977 Banco de Dados

Sobre TRIGGERS, considere as afirmativas a seguir.


I. São ações a serem tomadas quando certos eventos acontecem.

II. Podem ser utilizadas para manter a coerência do banco de dados.

III. Podem ser utilizadas para executar procedimentos armazenados.

IV. Podem ser executadas operações após a TRIGGER utilizando-se o comando AFTER.


Assinale a alternativa correta.

Alternativas
Q929868 Banco de Dados
Com relação ao uso de Triggers (Gatilhos) em banco de dados, é correto afirmar:
Alternativas
Respostas
21: D
22: C
23: D
24: C
25: C
26: D
27: A
28: B
29: E
30: A
31: B
32: A
33: C
34: D
35: E
36: E
37: A
38: C
39: D
40: D