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

Foram encontradas 147 questões

Q411025 Banco de Dados
Sobre o conceito de gatilhos (triggers) em bancos de dados relacionais, é correto afirmar que
Alternativas
Q405072 Banco de Dados
Com relação a técnicas de análise de desempenho e otimização de consultas SQL, julgue os itens subsequentes.

Os triggers otimizam o desempenho de sentenças SQL
Alternativas
Q402759 Banco de Dados
Acerca de modelagem lógica e física de banco de dados, julgue os próximos itens.

Em bancos de dados relacionais que utilizam SQL, a restrição de integridade semântica “o salário de um funcionário não deve ser superior ao salário de seu supervisor” pode ser especificada e imposta em programas de aplicação que atualizem o banco de dados ou por meio do uso de triggers e assertions.
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385297 Banco de Dados
Nos bancos de dados, os mecanismos que são úteis para avisos a usuários ou para executar automaticamente determinadas tarefas, quando as condições para isso são criadas, são conhecidos como:
Alternativas
Q372847 Banco de Dados
Considerando o SQL, o formato geral do comando de criação de gatilhos é:

CREATE TRIGGER < nome do trigger>
< tempo de ação do trigger>
< evento para acionar o trigger>
ON < nome da tabela>
< ação>

O parâmetro < tempo de ação do trigger > possui as seguintes opções válidas:
Alternativas
Q366380 Banco de Dados
Dadas as afirmações a seguir, sobre conceitos de banco de dados e SGBD,

I. Gatilhos (triggers) são ações executadas automaticamente pelo SGBD, mediante satisfação de uma condição previamente estabelecida.

II. Procedimentos (procedures) e funções (functions) são estruturas idênticas, que não apresentam diferença alguma no SGBD Oracle 10g.

III. Na arquitetura do SGBD Oracle 10g, PGA (Program Global Area) é o nome dado à estrutura de memória adicional criado para cada usuário. Esse conceito é também conhecido como SGA (System Global Area).

IV. Uma visão é construída a partir de uma consulta. Sendo assim, o resultado de uma consulta possui estrutura semelhante a uma tabela do modelo relacional.

verifica-se que somente
Alternativas
Q356020 Banco de Dados
Uma trigger é um comando que o sistema executa automaticamente como um efeito colateral de uma modificação no Banco de Dados.

Considere:

create trigger tgr001 before update of concentra referencing new row as novaLinha for each row
when (novaLinha.nome_inst = ' ')
begin atomic
imagem-004.jpg
end;

Para que a trigger em SQL padrão acima substitua o valor em branco (' ') contido no campo nome_inst pelo valor nulo, deve-se completar imagem-005.jpg com:
Alternativas
Q342936 Banco de Dados
Um administrador de banco de dados deseja modifcar o conteúdo de dois campos, sempre após a atualização de um registro existente na referida tabela.

Assinale a alternativa que indica a opção mais recomendada para atingir este objetivo.

Alternativas
Q332891 Banco de Dados
O disparo de um trigger em um banco de dados relacional ocorre

Alternativas
Q320299 Banco de Dados
Triggers são mecanismos úteis para alertar as pessoas ou para iniciar certas tarefas, automaticamente, quando certas condições são atendidas. A respeito deste assunto, assinale a alternativa correta.

Alternativas
Q314425 Banco de Dados
Acerca da linguagem SQL nos bancos de dados MySql e Oracle, julgue os itens de 59 a 61.

No Oracle 11g, é possível inabilitar uma trigger ao invés de excluí-la, não se permitindo, assim, que ela seja executada.
As sintaxes corretas para desabilitar uma trigger específica trigger1 e todas as triggers da tabela tabela1 são apresentadas a seguir.

ALTER TRIGGER trigger1 DISABLE;

ALTER TABLE tabela1

DISABLE ALL TRIGGERS;

Alternativas
Q307644 Banco de Dados
Sejam as seguintes afirmativas sobre triggers de eventos de inclusão, alteração e exclusão no SGBD Oracle:

I. Cada tipo de evento requer um trigger específico.

II. Uma tabela possui no máximo um trigger para cada tipo de evento.

III. Tabelas que possuem pelo menos um trigger não podem ser eliminadas de um banco de dados.

Marque a alternativa correta em relação às afirmativas acima.
Alternativas
Q300809 Banco de Dados
Gatilhos são procedimentos armazenados e especializados, ativados por eventos no banco de dados.
Em SQL, um gatilho típico é composto de três componentes, que são:
Alternativas
Q278877 Banco de Dados
Acerca do sistema gerenciador de banco de dados Oracle, julgue os itens a seguir.
No Oracle 10g, é possível, por meio de triggers, monitorar eventos de DML, como, por exemplo, a execução do comando DELETE, ou ainda, monitorar eventos de banco de dados (Database) como, por exemplo, o evento SERVERERROR.
Alternativas
Q278876 Banco de Dados
Acerca do sistema gerenciador de banco de dados Oracle, julgue os itens a seguir.
No Oracle 10g, uma trigger de DDL pode executar rotinas pré-definidas antes (before) ou depois (after) de um evento ocorrer, como, por exemplo, a execução dos comandos TRUNCATE, REVOKE ou GRANT.
Alternativas
Q271450 Banco de Dados
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
Alternativas
Q268243 Banco de Dados
Acerca de triggers e procedimentos armazenados, julgue o  seguinte  item.

Em um trigger, podem-se executar os comandos COMMIT ROLLBACK ou SAVEPOINT, mas não se pode chamar procedures ou funções que executem essas tarefas.
Alternativas
Q268242 Banco de Dados
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
Q268241 Banco de Dados
Acerca de triggers e procedimentos armazenados, julgue o  seguinte  item.

Um trigger é executado automaticamente sem a interferência do usuário enquanto uma stored procedure precisa ser explicitamente invocada.
Alternativas
Q264684 Banco de Dados
Em um sistema gerenciador de bancos de dados, normalmente é possível criar gatilhos (triggers), cujo disparo pode ocorrer em decorrência
Alternativas
Respostas
81: B
82: E
83: C
84: A
85: A
86: C
87: E
88: A
89: B
90: B
91: C
92: E
93: A
94: C
95: C
96: A
97: E
98: C
99: C
100: B