Fonte: UTFPR • UTFPR • 2018

Questão 1747004

Gatilhos ou triggers são códigos executados auto-maticamente no banco de dados e possuem evento,condição e ação. Analise o código SQL abaixo e assi-nale a alternativa correta. R5: CREATE TRIGGER VIOLACAO_SALARIAL BEFORE INSERT OR UPDATE OF SALARIO CPF_SUPERVISOR ON FUNCIONARIO FOR EACH ROW WHEN ( NEW. SALARIO >( SELECT SALARIO FROM FUNCIONARIO WHERE CPF = NEW. CPF_SUPERVISOR)) INFORMAR_SUPERVISOR(NEW. Cpf_supervisor, NEW. Cpf );

AO código apresenta a implementação de um gati-ho (trigger) denominado VIOLACAO_SALARIAL,usando a notação Oracle, que será executado antesda inserção de novos registros na tabelaFUNCIONARIO, validando se o salário é maior que oanterior.
BO código apresenta a implementação de um gati-ho (trigger), denominado VIOLACAO_SALARIAL,usando a notação Oracle, que será executado antesde um novo registro ser inserido na tabelaFUNCIONARIO ou o salário ser alterado.
CO código apresenta a implementação de um gati-ho (trigger) denominado VIOLACAO_SALARIAL,usando a notação Oracle, que será disparado antesde executar a inserção no banco de dados, execu-tando a ação de INFORMAR_SUPERVISOR. Nesteexemplo, nenhuma condição foi especificada.
DO código apresenta a implementação de um gati-ho (trigger), denominado VIOLACAO_SALARIAL,usando a notação Oracle, que não será dispara-do, porque faltou indicar que a ação deINFORMAR_SUPERVISOR deve ser executada poruma FUNCTION.
EO código apresenta a implementação de um gati-ho (trigger), denominado VIOLACAO_SALARIAL,usando a notação Oracle, que será executado, apósinserir um novo registro na tabela FUNCIONARIO ouapós a alteração do atributo salário.
Revelar resposta correta
Resposta corretaAlternativa correta: B

Estude com continuidade

Pratique mais questões de Banco de Dados.

Configure quantidade, alternativas e cronômetro para praticar novamente Informática e Banco de Dados.

Continue praticando

Banco de Dados4 alternativasAMEOSC2025

Os modelos de banco de dados são estruturas que definem como os dados são organizados, armazenados e manipulados dentro de um sistema de gerenciamento de banco de dados (SGBD). Marque a alternativa CORRETA que corresponde como os dados são organizados no modelo relacional.

Abrir questão
Banco de Dados4 alternativasIFSUL2025

Para se definir uma restrição de valor padrão de 1500.00 para a coluna salario, após a criação da tabela, utilizamos o comando

Abrir questão
Banco de Dados5 alternativasFADENOR2025

Os bancos de dados NoSQL surgiram para atender demandas de escalabilidade e flexibilidade que sistemas relacionais tradicionais tinham dificuldade em suprir. Analise as afirmativas a seguir sobre o teorema CAP e modelos NoSQL. I- O Teorema CAP afirma que em um sistema distribuído

Abrir questão
Banco de Dados4 alternativasIFSUL2025

Com relação ao uso desses comandos, é INCORRETO afirmar que o comando:

Abrir questão
Banco de Dados4 alternativasAMEOSC2025

As técnicas em banco de dados são métodos e estratégias utilizadas para organizar, armazenar, recuperar e manipular informações de forma eficiente. Marque a alternativa CORRETA que é a técnica mais utilizada para representar o modelo conceitual, e é a que permite representar de f

Abrir questão