Baixe o app para aproveitar ainda mais
Prévia do material em texto
Desenvolvimento de Aplicações de Bancos de Dados Triggers (Gatilhos) 1 - Relacione os elementos das duas colunas da tabela abaixo: Marque a opção que representa a relação correta: RESPOSTA: 1-d, 2-c, 3-b, 4-a 2- Considere o trigger a seguir: https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao/turma/desenvolvimento-de-aplicacoes-de-bancos-de-dados-3ontm/aula/triggers-gatilhos-c91v9 Assinale a alternativa VERDADEIRA: RESPOSTA:Podem ou não ter parâmetros 3- Considere o trigger a seguir: Assinale a alternativa VERDADEIRA: RESPOSTA: Nenhuma das alternativas anteriores é VERDADEIRA 4- Considere os comandos PL/SQL a seguir. A execução acontece na mesma ordem em que eles aparecem. Assinale a alternativa VERDADEIRA RESPOSTA: O trigger tg_abc será disparado uma única vez 5- Considere as afirmativas a seguir: I. Triggers definidos com a condição BEFORE DELETE ON tabela são disparados uma única vez, sempre que um comando DELETE * ON tabela WHERE condição é executado II. Triggers definidos com a condição BEFORE DELETE ON tabela FOR EACH ROW são disparados uma única vez a cada comando DELETE * ON tabela WHERE condição executado III. Triggers definidos com a condição BEFORE DELETE ON tabela FOR EACH ROW são disparados sempre que um comando DELETE * ON tabela WHERE condição é executado. O número de disparos depende de condição Assinale a alternativa VERDADEIRA RESPOSTA: Apenas a alternativa III é VERDADEIRA 6- Considere os comandos PL/SQL a seguir. A execução acontece na mesma ordem em que aparecem. Assinale a alternativa VERDADEIRA: Após a execução do bloco anônimo, a tabela abc terá as seguintes linhas: RESPOSTA: Após a execução do bloco anônimo, a tabela abc terá as seguintes linhas: {(1, 'a'), (4, 'b'), (5, 'c')}, não necessariamente nesta ordem
Compartilhar