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

Foram encontradas 171 questões

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
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
Q509332 Banco de Dados
Segundo Silberschatz, o gatilho (trigger) é um conjunto executado pelo sistema automaticamente, em consequência de uma modificação no Banco de Dados. Assinale uma exigência que deve ser satisfeita para a projeção de um gatilho.
Alternativas
Q507871 Banco de Dados
Considere um administrador de dados que deseja rastrear a utilização de certas tabelas críticas de um sistema de banco de dados, registrando as operações efetuadas, os usuários envolvidos e sua evolução ao longo do tempo. Uma forma rápida e simples de fazer isso, sem que se tenha que modificar o código em aplicativos ou causar maiores transtornos na instalação, é através do uso:
Alternativas
Q424041 Banco de Dados
O comando executado automaticamente pelo sistema gerenciador de banco de dados em consequência de uma modificação na base de dados é denominado de
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
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
Q281216 Banco de Dados
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
Ao executar as instruções UPDATE, INSERT ou DELETE são gerados eventos que podem disparar um gatilho.

Os gatilhos são usados para impor regras de negócio, quando os dados são modificados, e para estender a lógica de verificação de integridade de restrições, padrões e regras.

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
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
Q258738 Banco de Dados
Ainda sobre banco de dados, julgue o  item  subsequente.
O uso de triggers, ou gatilhos, em bancos de dados, permite a especificação de um evento, condição ou ação.

Alternativas
Q256803 Banco de Dados
Os comandos da linguagem SQL padrão INSERT, DELETE e UPDATE podem ser utilizados para se definir um gatilho.

Alternativas
Q256802 Banco de Dados
Gatilhos não permitem especificar tipo algum de regra ativa em sistemas de bancos de dados.

Alternativas
Q256801 Banco de Dados
Em SQL, o comando CREATE TRIGGER permite que se especifique um gatilho.

Alternativas
Q256799 Banco de Dados
Acerca dos gatilhos (triggers) na linguagem SQL ANSI, julgue os itens subsequentes.


Ao se especificar um gatilho, as palavras-chave obrigatórias FOR EACH ROW garantem que a regra será disparada mais de uma vez para cada linha afetada pelo evento de disparo.

Alternativas
Respostas
101: B
102: B
103: C
104: E
105: D
106: A
107: A
108: B
109: C
110: A
111: C
112: C
113: C
114: A
115: B
116: C
117: C
118: E
119: C
120: E