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

Foram encontradas 205 questões

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
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
Q1116001 Banco de Dados

Em bancos de dados Imagem associada para resolução da questão pode-se empregar um recurso poderoso, representado por um bloco de comandos Imagem associada para resolução da questão que é automaticamente executado quando um comando INSERT, DELETE ou UPDATE é executado em uma tabela do banco de dados. Esse recurso é empregado normalmente para executar tarefas relacionadas com validações, restrições de acesso, rotinas de segurança e consistência de dados. Esse recurso é 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
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
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
Q948786 Banco de Dados

Em um Oracle Database, um profissional de TI deseja criar uma trigger chamada Atualiza_salario_func, com o objetivo de exibir as diferenças entre o novo (NEW.salarioFunc) e o antigo salário (OLD.salarioFunc) constantes da tabela de funcionários. Para tanto, ele escreveu o seguinte código:  


Imagem associada para resolução da questão


As lacunas I e II devem especificar, correta e respectivamente, os elementos genéricos 

Alternativas
Q921221 Banco de Dados
Em relação ao recurso dos gatilhos (trigger) no PostgreSQL 10, é correto afirmar:
Alternativas
Q917371 Banco de Dados
Em relação a restrições (constraints), gatilhos (triggers) e assertivas (assertions), considere as afirmações abaixo, assinalando V (verdadeiro) ou F (falso).
( ) Ao contrário de gatilhos e restrições, uma assertiva não está relacionada a nenhuma tabela específica da base de dados. ( ) Gatilhos e assertivas estão relacionados a operações específicas que acontecem sobre objetos na base de dados e que respectivamente disparam o gatilho/verificam a assertiva. ( ) Gatilhos são mais poderosos do que assertivas porque não somente verificam condições, mas também podem modificar dados. ( ) Oracle 11g dá suporte a gatilhos e restrições, mas não permite a criação de assertivas.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Q869716 Banco de Dados
Na especificação completa de um trigger de um banco de dados relacional, há a declaração de 3 estruturas, denominadas
Alternativas
Q846307 Banco de Dados
Para acessar os triggers previamente criados e compilados no PostgreSQL deve-se utilizar o comando:
Alternativas
Q845386 Banco de Dados

Sobre as estruturas de banco de dados, analise as afirmativas abaixo:


I. Trigger define uma estrutura, que dispara mediante alguma ação, como inserção, exclusão e atualização de dados.

II. Uma trigger não precisa estar associada a uma tabela.

III. Stored Procedure corresponde a um conjunto de comandos em SQL, que podem ser executados de uma só vez, a partir de sua chamada.

IV. Stored Procedure não aceita parâmetros de entrada.


Estão CORRETAS

Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841711 Banco de Dados
A função básica de um gatilho ou trigger, em um banco de dados relacional, é
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
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
Respostas
61: C
62: D
63: C
64: A
65: B
66: A
67: D
68: E
69: E
70: A
71: A
72: E
73: D
74: B
75: D
76: D
77: B
78: D
79: C
80: C