Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logo Questioneiquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941201733294
Ano: 2010Banca: FCCOrganização: AL-SPDisciplina: Banco de DadosTemas: Triggers
Para excluir-se uma trigger, deve ser usado o comando

Gabarito comentado
Anotações
Marcar para revisão

2

457941200294622
Ano: 2016Banca: Colégio Pedro IIOrganização: Colégio Pedro IIDisciplina: Banco de DadosTemas: Triggers | Sistemas de Gerenciamento de Banco de Dados
Em um sistema gerenciador de bancos de dados, normalmente é possível criar gatilhos (triggers), cujo disparo pode ocorrer em decorrência da
Gabarito comentado
Anotações
Marcar para revisão

3

457941201017511
Ano: 2017Banca: FCCOrganização: DPE-RSDisciplina: Banco de DadosTemas: Sistemas de Gerenciamento de Banco de Dados Relacionais | Triggers
A função básica de um gatilho ou trigger, em um banco de dados relacional, é
Gabarito comentado
Anotações
Marcar para revisão

4

457941201308164
Ano: 2013Banca: FEPESEOrganização: JUCESCDisciplina: Banco de DadosTemas: Gerenciamento de Banco de Dados | Triggers
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.

Gabarito comentado
Anotações
Marcar para revisão

5

457941200673575
Ano: 2021Banca: Instituto UniFilOrganização: Prefeitura de Marechal Cândido Rondon - PRDisciplina: Banco de DadosTemas: Structured Query Language | Visão | Triggers
Considerando o tema de Banco de Dados, seu gerenciamento e seus recursos, analise as assertivas e assinale a alternativa correta.

I. Procedimento armazenado ou Stored Procedure é uma coleção de comandos em SQL para dispensamento de Banco de Dados. Encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução). O procedimento armazenado pode reduzir o tráfego na rede, visto que os comandos são executados diretamente no servidor. Além de melhorar a performance, criar mecanismos de segurança entre a manipulação dos dados do Banco de Dados
II. Gatilho ou trigger é um recurso de programação executado sempre que o evento associado ocorrer. Trigger é um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele. É muito utilizada para ajudar a manter a consistência dos dados ou para propagar alterações em um determinado dado de uma tabela para outras.
III. Uma view é uma maneira alternativa de observação de dados de uma ou mais entidades (tabelas), que compõem uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada. Elas podem ser implementadas também com algumas aplicações de restrição. 
Gabarito comentado
Anotações
Marcar para revisão

6

457941200899027
Ano: 2014Banca: FCCOrganização: TRT - 13ª Região (PB)Disciplina: Banco de DadosTemas: Triggers | Banco de Dados Oracle | PL/SQL
Em um ambiente de banco de dados Oracle 11g ideal, foram criadas duas tabelas por meio das instruções PL/SQL a seguir: 

CREATE TABLE orders (order_id NUMBER PRIMARY KEY, line_items_count NUMBER DEFAULT 0 ); CREATE TABLE lineitems (order_id REFERENCES orders, seq_no NUMBER, CONSTRAINT lineitems PRIMARY KEY(order_id,seq_no) );

Foi criada, relacionada às tabelas, a seguinte trigger, colocada em execução:


CREATE OR REPLACE TRIGGER lineitems_trigger 
  AFTER INSERT OR UPDATE OR DELETE ON lineitems 
  FOR EACH ROW
BEGIN 
  IF (INSERTING OR UPDATING) 
  THEN 
    UPDATE orders SET line_items_count = NVL(line_items_count,0)+1 
    WHERE order_id = :new.order_id;
  END IF; 
  IF (DELETING OR UPDATING)
  THEN
     UPDATE orders SET line_items_count = NVL(line_items_count,0)-1 
     WHERE order_id = :old.order_id;
  END IF;
END;
/

Em seguida, foram executadas as instruções abaixo, nesta ordem:

INSERT INTO orders (order_id) VALUES (78);
INSERT INTO orders(order_id) VALUES (92);
INSERT INTO lineitems (order_id, seq_no) VALUES (78,1);
INSERT INTO lineitems (order_id, seq_no) VALUES (78,2);
SELECT * FROM orders;




Considere:

I. Ao executar a instrução INSERT INTO orders (order_id) VALUES (78); a trigger incrementou o valor contido no campo line_items_count passando de 0 para 1.

II. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,1); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 0 para 1.

III. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,2); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 1 para 2.

IV. A instrução SELECT * FROM orders; mostrará no campo line_items_count da linha cujo order_id é 78 o valor 3.

Está correto o que consta APENAS em
Gabarito comentado
Anotações
Marcar para revisão

7

457941201086630
Ano: 2024Banca: CESPE / CEBRASPEOrganização: CAPESDisciplina: Banco de DadosTemas: Triggers

A respeito de banco de dados, julgue o seguinte item. 


Um trigger de banco de dados pode ser disparado antes ou depois de um comando e pode, até mesmo, substituir esse comando.

Gabarito comentado
Anotações
Marcar para revisão

8

457941202063596
Ano: 2019Banca: CCV-UFCOrganização: UFCDisciplina: Banco de DadosTemas: Triggers
Sobre os recursos de procedimentos armazenados (Stored Procedures) e gatilhos (triggers), marque o item correto.
Gabarito comentado
Anotações
Marcar para revisão

9

457941201085163
Ano: 2012Banca: CESGRANRIOOrganização: PetrobrasDisciplina: Banco de DadosTemas: Structured Query Language | Triggers
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:
Gabarito comentado
Anotações
Marcar para revisão

10

457941200567485
Ano: 2011Banca: FCCOrganização: TRT - 19ª Região (AL)Disciplina: Banco de DadosTemas: PL/SQL | Triggers
Para uma dada tabela, foram criados 4 triggers utilizando- se PL/SQL, conforme abaixo:

I. Trigger 1 - BEFORE <statement>

II. Trigger 2 - BEFORE <for each row>

III. Trigger 3 - AFTER <statement>

IV. Trigger 4 - AFTER <for each row>

A sequência correta em que os triggers acima serão disparados é:
Gabarito comentado
Anotações
Marcar para revisão
..
Logo Questioneiquestionei.com