Buscar

Atividade Avaliativa Triggers - Versão 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Copyright 2022
20222-S000635 - PRATICAS DE BANCO DE DADOS
Minhas Disciplinas 20222-S000635 - PRATICAS DE BANCO DE DADOS MATERIAL DE AULA Atividade Avaliativa (Triggers) [para alunos que não realizaram na data]
Questão 1
Completo
Atingiu 1,0 de
1,0
Marcar
questão
Questão 2
Completo
Atingiu 1,0 de
1,0
Marcar
questão
Questão 3
Completo
Vale 1,0
ponto(s).
Marcar
questão
Questão 4
Completo
Atingiu 1,0 de
1,0
Marcar
questão
Questão 5
Completo
Atingiu 0,0 de
1,0
Marcar
questão
Questão 6
Completo
Atingiu 1,0 de
1,0
Marcar
questão
Questão 7
Completo
Atingiu 0,0 de
1,0
Marcar
questão
Questão 8
Completo
Atingiu 1,0 de
1,0
Marcar
questão
Questão 9
Completo
Atingiu 0,0 de
1,0
Marcar
questão
Questão 10
Completo
Atingiu 1,0 de
1,0
Marcar
questão
Iniciado em terça, 6 dez 2022, 20:54
Estado Finalizada
Concluída em terça, 6 dez 2022, 21:48
Tempo
empregado
54 minutos
Avaliar Ainda não avaliado
Terminar revisão
No SQL Server um trigger é um bloco Transact SQL armazenado no banco de dados e acionado (executado) em resposta a um evento especi�cado. Nesse contexto, observe o trigger a seguir:
Considere que?
A tabela SALARIO contém os campos declarados nas linhas 12, 13 e 14;
O banco de dados está aberto em funcionando em condições ideais
O funcionário envolvido na ação tem codfunc= 99
Ao se executar a instrução UPDATE SALARIO; SET salario = 5500 WHERE codfunc=99 é correto a�rmar que:
a. a operação de atualização será executada com sucesso, pois o trigger não restringe a entrada de valores maiores que 5000
b. a condição do trigger será violada, pois somente empregados cujo codfunc não seja '999' ou '899' poderão receber salário de mais de 5000
c. a condição do trigger será violada, pois apenas empregados cujo codfunc seja '999' ou '899' poderão ter o campo salário alterado
d. o trigger gera uma exceção, exibindo a mensagem 'Esta categoria funcional não pode ganhar mais do que R$ 5000,00'
e. a operação de atualização será bem-sucedida, pois a condição especi�cada no trigger não é violada por instruções do tipo UPDATE
Analise o código abaixo referente a um Trigger.
De que tipo de eventos de trigger estamos tratando no código?
a. LOGON TRIGGER
b. DML TRIGGER
c. DTL TRIGGER
d. DDL TRIGGER
e. DCL TRIGGER
No SQL Server, existe um conceito chamado MAGIC TABLES que são tabelas residentes na memória que auxiliam o SQL Server quando, por exemplo, o evento DML UPDATE é executado. Em quais linhas do Trigger abaixo as MAGIC TABLES são
referenciadas?
na linha 3 a 4 pois  SÃO DOIS TIPOS ESPECIAIS DE TABEL AS TEMPORÁRIAS, NOMEADAS DE DELETED E
INSERTED, RESIDENTES EM MEMÓRIA , US ADOS PELO SQL SERVER EM DML TRIGGERS
Se você inserir dados na tabela ALUNO que possui um trigger INSERT, o que acontecerá com os dados quando o trigger for disparado?
a. Os dados serão inseridos na tabela temporária SELECTED e tabela ALUNO
b. Os dados serão inseridos na tabela temporária INSERTED e tabela ALUNO.
c. Os dados serão inseridos nas tabelas temporárias INSERTED e DELETED.
d. Os dados serão inseridos apenas na tabela ALUNO.
e. Os dados serão inseridos apenas na tabela temporária INSERTED.
Analise o código abaixo referente a um Trigger.
De que tipo de eventos de trigger estamos tratando no código?
a. LOGON TRIGGER
b. DML TRIGGER
c. DDL TRIGGER
d. DCL TRIGGER
e. DTL TRIGGER
Triggers ou Gatilhos são comandos (ação) executados automaticamente (um tipo especial de Stored Procedure) em consequência de uma modi�cação (evento) que produziu uma restrição (condição) que implique em defeito ou falta de
integridade nos dados. Assim sendo, é correto a�rmar que?
a. um trigger e o evento que o disparou devem ser considerados como uma mesma transação.
b. triggers são criados utilizando a instrução SQL Generate Trigger, que especi�ca o Banco onde ele atuará e para que tipo de ocorrência disparará suas ações.
c. os triggers podem ser executados, independentemente dos eventos aos quais foram associados
d. triggers e Stored Procedures são procedimentos equivalentes; enquanto triggers disparam em função de uma ação, as Stored Procedures são disparadas por eventos temporais.
e. um trigger é usado com enorme e�ciência para impor e manter integridade referencial de alto nível e, também, para ajudar na elaboração de resultados de consultas.
Dada a sintaxe para criação de DML trigger no SQL-Server
Qual o parâmetro deverá ser aposto logo após a cláusula ON?
a. Nome da tabela ou view
b. Nome do LOGON
c. Tipo do trigger
d. Nome do evento que disparará a trigger
e. Nome do banco de dados
Qual tecnologia de banco de dados serviu de base para a implementação de triggers em banco de dados relacional?
a. Banco de dados ativos
b. Banco de dados Geográ�cos
c. Banco de dados espacial
d. Banco de dados orientado por objeto
e. Banco de dados temporal
Sobre Triggers em SQL, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. Em alguns casos, é conveniente especi�car um tipo de ação a ser tomada quando certos eventos ocorrem e quando certas condições são satisfeitas em um banco de dados. Podemos criar esses mecanismos através do comando CREATE
TRIGGERS.
II. Triggers permitem a junção entre n tabelas em um banco.
III. Triggers são especialistas na conversão e adaptação de comandos SQL de um SGBD para outro.
IV. Um típico Triggers possui três componentes: evento(s), condição e ação.
a. Apenas I, III e IV
b. Apenas II, III, IV
c. Apenas I e IV
d. Apenas I, II, III e IV
e. Apenas I
Analise o código abaixo referente a um Trigger.
De que tipo de eventos de trigger estamos tratando no código?
a. DCL TRIGGER
b. DDL TRIGGER
c. LOGON TRIGGER
d. DTL TRIGGER
e. DML TRIGGER
◄ Script para suporte às aulas sobre Triggers Seguir para... Atividade A2 ►
Navegação do questionário
Mostrar uma página por vez
Terminar revisão
1 2 3 4 5 6 7 8 9
10
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  VINICIUS JESUS ROCHA 
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/my/
https://ambienteacademico.com.br/course/view.php?id=20722
https://ambienteacademico.com.br/course/view.php?id=20722&section=2
https://ambienteacademico.com.br/mod/quiz/view.php?id=741611
https://ambienteacademico.com.br/mod/quiz/view.php?id=741611
https://ambienteacademico.com.br/mod/folder/view.php?id=736069&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=739635&forceview=1
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1626123&cmid=741611&showall=0
https://ambienteacademico.com.br/mod/quiz/view.php?id=741611
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236

Continue navegando