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

Foram encontradas 207 questões

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

Considere, em Oracle, a sintaxe de trigger abaixo:

Imagem associada para resolução da questão


O parâmetro momento pode assumir os valores BEFORE, AFTER ou

Alternativas
Q929868 Banco de Dados
Com relação ao uso de Triggers (Gatilhos) em banco de dados, é correto afirmar:
Alternativas
Q929810 Banco de Dados
Qual das funções PostgreSQL declaradas nos itens abaixo pode ser utilizada na criação da seguinte trigger?
CREATE TRIGGER emp_stamp BEFORE INSERT OR UPDATE ON emp FOR EACH ROW EXECUTE PROCEDURE emp_stamp();
Alternativas
Q711711 Banco de Dados
Um dos recursos mais poderosos providos pelos Bancos de Dados Relacionais para garantia de integridade é o uso de triggers. Esse recurso permite que o projetista possa criar restrições de integridade mais adequadas à realidade do negócio que está sendo modelado. Assinale a alternativa que melhor define triggers.
Alternativas
Q711642 Banco de Dados

Julgue o item subsecutivo, referente às tecnologias de bancos de dados.

Por meio da linguagem PL/SQL, é possível invocar explicitamente um trigger.
Alternativas
Q700839 Banco de Dados
Em um banco de dados Oracle, considere o trigger  checar_salario_trigger na tabela funcionarios, que é acionado antes de uma operação INSERT ou UPDATE em cada linha, chamando o procedure checar_salario. CREATE OR REPLACE TRIGGER checar_salario_trigger
Imagem associada para resolução da questão

As lacunas I e II devem ser preenchidas, correta e respectivamente, com 
Alternativas
Ano: 2016 Banca: Quadrix Órgão: CFB Prova: Quadrix - 2016 - CFB - Assistente Administrativo |
Q686352 Banco de Dados
Atualmente, devem-se considerar alguns aspectos relevantes para atingir a eficiência e a eficácia dos sistemas informatizados desenvolvidos, a fim de atender a seus usuários nos mais variados domínios de aplicação: automação de escritórios, sistemas de apoio a decisões, controle de reserva de recursos, controle e planejamento de produção, alocação e estoque de recursos, entre outros. Na arquitetura do Banco de Dados Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no Data Base Management System (DBMS) e retorna os resultados ao cliente. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (stored procedures) e gatilhos (triggers). A principal vantagem desta arquitetura:
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
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
Q936976 Banco de Dados

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.



Considere que, em um departamento, todos os funcionários receberam 10% de aumento. Assinale a alternativa que apresenta, corretamente, a regra que será ativada e quantas vezes ela será ativada.
Alternativas
Q936975 Banco de Dados

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.



Assinale a alternativa que apresenta, corretamente, as regras que serão ativadas quando um funcionário de um departamento tiver o seu salário alterado.
Alternativas
Q936974 Banco de Dados

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.



Assinale a alternativa que apresenta, corretamente, a regra que será ativada quando um funcionário mudar de departamento.
Alternativas
Q936973 Banco de Dados

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.



Assinale a alternativa que apresenta, corretamente, a regra que será ativada quando um funcionário possuir um salário maior que seu supervisor.
Alternativas
Q598147 Banco de Dados
Considere os itens a seguir:

I. Uma instrução DML (DELETE, INSERT ou UPDATE).

II. Uma instrução DDL (CREATE, ALTER ou DROP).

III. Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE).

IV. Uma operação em banco de dados como SERVERERROR, LOGON, LOGOFF, STARTUP ou SHUTDOWN.

No Oracle, é possível gravar triggers que são acionados sempre que ocorre no banco de dados as operações descritas APENAS em 
Alternativas
Q597482 Banco de Dados
No contexto de bancos de dados, há um recurso que é associado a uma tabela, sendo um procedimento invocado quando um comando DML é executado. São usos deste recurso: validação dos dados; verificação da integridade dos dados; arquivamento de registros excluídos; rastreamento e registro de logs de atividades nas tabelas. Esse recurso é conhecido como:
Alternativas
Q580280 Banco de Dados
Considerando que, durante a implementação do Sistema Informatizado do FIES (SisFIES), foram utilizadas várias funções em um banco de dados relacional, julgue o seguinte item.
Não se recomenda a passagem de parâmetros para uma função caso esta seja executada em um trigger, visto que a função pode alterar a forma de funcionamento do trigger.
Alternativas
Q580278 Banco de Dados
Em relação às políticas de armazenamento de dados e funções, triggers e procedimentos armazenados, julgue o próximo item.

Se uma aplicação de protocolo de documentos tiver sido construída em um banco de dados sem integridade referencial entre as tabelas e se os dados dessa aplicação forem migrados para o banco de dados relacional Oracle com as mesmas características, não será possível efetuar transações em cascata com o uso de triggers.
Alternativas
Respostas
81: D
82: C
83: C
84: D
85: D
86: C
87: C
88: E
89: A
90: B
91: A
92: D
93: B
94: C
95: C
96: E
97: C
98: B
99: E
100: C