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

Foram encontradas 205 questões

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
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Analista - Banco de Dados |
Q1670514 Banco de Dados

Com relação ao tema “Views e Triggers no PostgreSQL” na versão 9.2, analise as afirmativas a seguir.


I. Os triggers podem ser do tipo per‐row, per‐table e per‐statement.

II. Os triggers podem ser aplicadas tanto em tabelas como em visões.

III. As visões são fisicamente materializadas se forem definidas com a opção CHECK OPTION.


Assinale

Alternativas
Q929610 Banco de Dados
Marque a alternativa correta sobre o seguinte código de criação de um gatilho.
CREATE TRIGGER AtualizaInscr AFTER INSERT ON HISTORICO REFERENCING NEW AS newrow
FOR EACH ROW
BEGIN
UPDATE TURMAS SET nr_inscritos = nr_inscritos + 1 WHERE cd_curso = newrow.cd_curso AND cd_materia = newrow.cd_materia AND cd_matr_prof = newrow.cd_matr_prof;
END
Alternativas
Q546561 Banco de Dados

Julgue o item a seguir, relativo à linguagem de consulta estruturada (SQL).

Em SQL, triggers são conhecidas como técnicas de banco de dados ativo, pois especificam ações que são disparadas automaticamente por eventos.

Alternativas
Q463177 Banco de Dados
No que se refere a arquitetura e políticas de armazenamento de dados e funções, triggers e procedimentos armazenados, controle e processamento de transações, julgue o item abaixo.

Para a automatização dos procedimentos derivados das operações de inserção, alteração ou exclusão no banco de dados, pode-se utilizar o gatilho, procedimento armazenado que é executado sempre que houver uma dessas operações sob condições determinadas pelo projetista do banco de dados.
Alternativas
Q437234 Banco de Dados
Julgue os itens a seguir, relativos à linguagem de consulta estruturada (SQL).

Em SQL, triggers são conhecidas como técnicas de banco de dados ativo, pois especificam ações que são disparadas automaticamente por eventos.
Alternativas
Q417437 Banco de Dados
No que se refere aos sistemas de gerenciadores de banco de dados (SGBD), julgue o item seguinte.

As triggers podem ser utilizadas para garantir integridade na relação entre duas tabelas, mesmo que não haja a criação de uma referência por meio de uma chave estrangeira entre essas tabelas.
Alternativas
Q411025 Banco de Dados
Sobre o conceito de gatilhos (triggers) em bancos de dados relacionais, é correto afirmar que
Alternativas
Q408466 Banco de Dados
Observe abaixo, o trecho de código em SQL em que realiza é uma relação:

imagem-010.jpg

Sobre o trecho de código, é correto afirmar:
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
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
Respostas
121: E
122: B
123: B
124: C
125: C
126: C
127: C
128: B
129: E
130: A
131: B
132: B
133: C
134: E
135: D
136: A
137: A
138: B
139: C
140: A