Questões

Total de Questões Encontradas: 51

Ano: 2018 Banca: FCC Órgão: DEFENSORIA PÚBLICA DO AMAZONAS Prova: Analista - Banco de Dados
Na especificação completa de um trigger de um banco de dados relacional, há a declaração de 3 estruturas, denominadas
A
recurso, integridade e referência.
B
restrição, condição e recurso. 
C
classificação, evento e divisão. 
D
evento, condição e ação. 
E
referência, ação e restrição.
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 
A
 I e II.
B
 I e III.
C
I e IV.
D
II e IV.
E
II e III.
Ano: 2017 Banca: IBFC Órgão: TJ-PE Prova: Analista Judiciário - Analista de Suporte
Para acessar os triggers previamente criados e compilados no PostgreSQL deve-se utilizar o comando
A
SELECT * FROM SCHEMA_INFORMATION. TRIGGER
B
SELECT ALL TRIGGERS FROM INFORMATION_ SCHEMA
C
SELECT TRIGGERS FROM SCHEMA_INFORMATION
D
SELECT * FROM INFORMATION_SCHEMA. TRIGGERS
E
SELECT TRIGGERS FROM INFORMATION_SCHEMA
Ano: 2015 Banca: NUCEPE Órgão: SEFAZ - PI Prova: Analista - Sistemas Júnior
O TRIGGER é um tipo especial de procedimento que é executado quando ocorre determinada situação. Responda qual das alternativas abaixo está INCORRETA em relação ao TRIGGER?
A
É um procedimento chamado automaticamente, sendo executado obrigatoriamente, quando habilitado. 
B
Suporta ROLLBACK TRANSACTION. 
C
Também pode ser chamada diretamente pelo usuário, inclusive suporta parâmetros. 
D
Pode ser usado para atualizações e exclusões em cascata. 
E
Serve para comparar a consistência dos dados após uma instrução UPDATE. 
Ano: 2014 Banca: FGV Órgão: TJ-GO Prova: Analista Judiciário - Suporte Técnico
Quando da execução de um trigger DML no MS SQL Server, os registros afetados pelas operações deflagradoras ficam acessíveis por meio das tabelas conceituais denominadas: 
A
before e after;
B
new e old;
C
kept e changed;
D
inserted e deleted;
E
table_in e table_out.
Ano: 2015 Banca: FCC Órgão: CNMP Prova: Analista do CNMP - Desenvolvimento de Sistemas
No Oracle um trigger é um bloco PL/SQL armazenado no banco de dados e acionado (executado) em resposta a um evento especificado. Nesse contexto, observe o trigger a seguir:

CREATE OR REPLACE TRIGGER restringir_salario  
BEFORE INSERT OR UPDATE OF salario ON empregados  
FOR EACH ROW  
BEGIN
   IF NOT (:NEW.id_emp IN ('PRES', 'DIRE'))
      AND :NEW.salario > 5000 THEN
      RAISE_APPLICATION_ERROR (-20202,'Funcionário não pode ganhar mais que R$ 5000');
   END IF;
 END;

Considere que:

− A tabela empregados contém os campos citados no trigger;
− O banco de dados está aberto e funcionando em condições ideais;
− O funcionário cujo sobrenome é Souza possui como id_emp o valor 'VEND'.

Ao se executar a instrução UPDATE empregados SET salario = 5500 WHERE sobrenome='Souza'; é correto afirmar que
A
a condição do trigger será violada, pois somente empregados cujo id_emp não seja 'PRES' ou 'DIRE' poderão receber salário de mais de 5000.
B
a operação de atualização será executada com sucesso, pois o trigger não restringe a entrada de valores maiores que 5000.
C
a condição do trigger será violada, pois apenas empregados cujo id_emp seja 'PRES' ou 'DIRE' poderão ter o campo salario alterado.
D
a operação de atualização será bem sucedida, pois a condição especificada no trigger não é violada por instruções do tipo UPDATE.
E
o trigger gera uma exceção, exibindo a mensagem 'Funcionário não pode ganhar mais que R$ 5000'.
Texto Associado Texto Associado
Com relação a qualidade de software, bancos de dados e suas tecnologias, julgue os itens de 87 a 92.
No ORACLE, um trigger é um bloco PL/SQL armazenado e associado a uma tabela, esquema ou banco de dados que pode ser criado com o comando CREATE TRIGGER.
C
Certo
E
Errado
Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Banco de Dados - DBA
Em um Sistema Gerenciador de Banco de Dados, o recurso que define ações que devem ser executadas automaticamente na ocorrência de determinados eventos, e quando condições correspondentes sejam satisfeitas, é denominado
A
interrupção.
B
role (papel).
C
trigger (gatilho).
D
servidor.
E
trilha de auditoria.
Nos bancos de dados relacionais, há a utilização de triggers ou gatilhos, que realizam
A
a conversão de um banco de dados relacional em um banco de dados orientado a objetos.
B
a eliminação das chaves estrangeiras de todas as tabelas do banco de dados.
C
a reiniciação imediata do servidor de banco de dados.
D
a transferência do banco de dados para um novo servidor.
E
o disparo, de forma automática, de ações sobre os dados, se as condições especificadas forem verificadas.
 Uma das ferramentas utilizadas em bancos de dados relacionais são os gatilhos, sobre os quais é correto afirmar que
A
as ações resultantes do disparo do gatilho devem se restringir à inserção de dados.
B
as ações resultantes do disparo do gatilho não podem ser de exclusão de dados.
C
devem especificar qual o evento causador do disparo do gatilho.
D
não pode haver mais de um gatilho por banco de dados.
E
somente podem ser disparados em decorrência da alteração da estrutura de uma tabela.
Página 1 de 6