Informática, perguntado por nelsonborges31, 9 meses atrás

Assim como Procedures que são subprogramas que executam uma ação e Functions que são blocos PL/SQL nomeados que retornam um valor, a Linguagem SQL apresenta um outro tipo de estrutura chamado de Triggers. KAISER, J.; PELISSARI, W. R.; LUZ, C. D. Banco de Dados II. Maringá: Unicesumar, 2017. Referente as Triggers, leia as afirmativas. I. As Triggers não podem ser chamadas pelos usuários como as procedures ou como as functions. II. Associadas a uma tabela através de eventos pré-determinados, as Triggers são objetos que permitem executar algum procedimento. III. As Triggers são executadas através de eventos associados a uma tabela, sendo estes: “before insert”, “after insert”, “before update”, “after update”, “before delete” e “after delete”. IV. As Triggers retornam valor e podem ser chamadas pelos usuários. É correto afirmar que: Alternativas Alternativa 1: I apenas. Alternativa 2: IV apenas. Alternativa 3: II e III apenas. Alternativa 4: I, II e III apenas. Alternativa 5: I, II, III e IV.

Soluções para a tarefa

Respondido por vanessafonntoura
1

A alternativa correta é a Alternativa 4: I, II e III apenas.

I. As Triggers não podem ser chamadas pelos usuários como as procedures ou como as functions.

Verdadeiro. Assim como a Stored procedures, as triggers também são PL/SQL armazenados, mas as triggers se diferem porque são ativas, ou seja, elas são acionadas de maneira automaticamente quando o evento deve representar determinada ação na tabela.

II. Associadas a uma tabela através de eventos pré-determinados, as Triggers são objetos que permitem executar algum procedimento.

Verdadeiro. As triggers permitem que ocorra algum procedimento por meio de eventos.

III. As Triggers são executadas através de eventos associados a uma tabela, sendo estes: “before insert”, “after insert”, “before update”, “after update”, “before delete” e “after delete”.

Verdadeiro. As triggers devem ser executadas por meio de certos eventos que se associam a tabela.

IV. As Triggers retornam valor e podem ser chamadas pelos usuários.

Falso. Quem retorna valor são as Functions.

Ou seja, as alternativas corretas são as I, II e III.

Espero ter ajudado.

Perguntas interessantes