Buscar

Atividade 2 (A2)_ de praticas de banco de dados Revisão da tentativa

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

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

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
Você viu 3, do total de 7 páginas

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

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

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
Você viu 6, do total de 7 páginas

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

28/11/22, 19:20 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1471314&cmid=509028 1/7
Minhas Disciplinas 222RGR2883A - PRÁTICAS DE BANCO DE DADOS UNIDADE 2 Atividade 2 (A2)
Iniciado em segunda, 28 nov 2022, 18:44
Estado Finalizada
Concluída em segunda, 28 nov 2022, 19:19
Tempo
empregado
35 minutos 5 segundos
Avaliar 10,00 de um máximo de 10,00(100%)

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/my/
https://ambienteacademico.com.br/course/view.php?id=18301
https://ambienteacademico.com.br/course/view.php?id=18301&section=4
https://ambienteacademico.com.br/mod/quiz/view.php?id=509028
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
28/11/22, 19:20 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1471314&cmid=509028 2/7
Questão 1
Correto
Atingiu 1,00 de 1,00
Um gatilho é um programa armazenado no servidor de banco de dados que prove a execução de uma tarefa (ação) a partir de um evento.
Eventos que podem ser operações DML como inserção, alteração ou exclusão, operações de definição (DDL) como criação ou exclusão ou
operação de banco de dados como logoff. 
 
Assinale a alternativa dada a uma string genérica de trigger: 
 
CREATE [OR REPLACE ] TRIGGER trigger_name 
{BEFORE | 
AFTER | INSTEAD OF } 
{INSERT [OR] | UPDATE [OR] | DELETE} 
[OF col_name] 
ON table_name 
[REFERENCING OLD AS o NEW AS n] 
[FOR EACH ROW] 
WHEN (condition) 
DECLARE 
 Declaration-statements 
BEGIN 
 Executable-statements 
EXCEPTION 
 Exception-handling-statements 
END; 
I - as palavras reservadas INSERT, UPDATE e DELETE, representam comando DML que quando implementados no gatilho faz referência
a um evento. 
II - a palavra reservada ON está inserida erradamente na sintaxe do comando, pois o correto seria a palavra reservada IN. 
III – exceções não permite em instruções SQL triggers. Nesse caso, a correto string é sem a palavra reservada exception. 
IV - a palavra INSTEAD OF é usada quando deseja-se criar um trigger numa visão e AFTER e BEFORE determinam quando o trigger é
disparado. 
Assinale a alternativa que apresenta a sequência correta com relação a sintaxe apresentada.
a. II e III  e IV apenas;
b. I apenas;
c. I, II, IV  apenas.
d. II, III apenas;
e. I, IV apenas;

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
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
28/11/22, 19:20 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1471314&cmid=509028 3/7
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
Stored procedure são rotinas armazenadas no servidor de banco de dados que tem a finalidade de otimizar o desempenho do sistema
através de comandos SQL. Essas rotinas também são criadas para criar rotinas agendas, ou seja, criar rotinas que serão executadas de
acordo o tempo programado, o relógio. 
Em relação ao tema store procedure, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): 
 
I. ( ) Procedimentos podem ser locais ou globais 
II. ( ) Procedimentos locais são iniciados com o símbolo ‘?’. 
III. ( ) Procedimento global são iniciados pela palavra reserva ‘global’ 
IV. ( ) Procedimentos aceitam entradas e retornam valores 
 
 Assinale a alternativa que apresenta a sequência correta:
a. V, V, F, F.
b. V, V, V, V.
c. V, F, F, V.
d. F, V, V, F.
e. F, V, F, V.
Na prática visão são criadas para simplificar rotinas complexas executadas no banco de dados, ou seja, uma rotina pré-definida que
relaciona uma query para outra. Views também são chamadas de tabelas virtuais, pois os dados estão contidos em outras tabelas. Essas
tabelas virtuais são tabelas dinâmicas. 
 
Com base no exposto, analise as afirmativas a seguir: 
 
 I - Um programador criou um visão num banco de dados relacional e usou um comando DDL 
II – Um programador fez a alteração na estrutura da visão contida num banco de dados relaciona, e usou um comando DML 
III – Um programador fez uma inserção de registros numa tabela através da view e fez uso de um comando DML 
IV - Os dados da tabela precisaram ser atualizados pela visão, esses foram atualizados através de um comando DTL 
 
A partir da análise das afirmações, assinale a alternativa que apresenta a sequência correta:
a. V,F,V,F
b. V,V,F,V
c. V, V, V, V.
d. F,F,F ,V
e. F,F,V,V.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
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
28/11/22, 19:20 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1471314&cmid=509028 4/7
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
 Muitas aplicações são dependentes de dados de outras aplicações. Esse troca de dados é feita por linguagens como XML ou JSON.
Num mundo onde as informações transitam via rede de computadores, digitalmente, tratar a segurança dos dados num troca de
informações entre sistema é uma tarefa complexa. 
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas: 
 
I - O certificado digital pode ser implementado para garantir autenticidade, confidencialidade, integridade e não repúdio para pessoas
físicas e jurídicas. 
Porque 
II – Faz uso de funções de dispersão utilizado na criptografia para garantir a autenticidade dos dados 
A seguir, assinale a alternativa correta:
a.  As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
b. As asserções I e II são proposições falsas.
c. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
d. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I.
e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Ao modelar um banco de dados, os requisitos relativos às regras de negócio devem ser implementados. Há procedimentos que são 
escritos na linguagem SQL que estão diretamente relacionado às regras de negócio. Esses procedimentos ou rotinas são chamados de
gatilhos e ficam armazenados no banco de dados. 
Como base no exposto, analise as afirmativas a seguir: 
 
I. Gatilhos são executados sem a interferência do usuário 
 II. Gatilhos são executados a partir de um evento 
 III. Gatilhos não podem disparar uma procedure 
IV. Gatilhos podem disparar outros gatilhos 
 Está correto o que se afirma em:
a. III, IV apenas.
b. II e III apenas.
c. I, II e  IV apenas.
d. I, II  apenas.
e. I, III, IV   apenas.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
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/sustentabilidade28/11/22, 19:20 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1471314&cmid=509028 5/7
Questão 6
Correto
Atingiu 1,00 de 1,00
Questão 7
Correto
Atingiu 1,00 de 1,00
A álgebra relacional consiste em um conjunto de operações usadas na manipulação de relações. Faz uso de tuplas por nome ao invés de
colunas de chaves numéricas e usada na relação em banco de dados. Um consulta, por exemplo, estruturada nos moldes da álgebra
relacional, faz de operações de álgebra relacional e obtém como resultado dados em forma de tabela. 
Com relação a conceito de álgebra relacional aplicada às operações de banco de dados, 
Analise as afirmativas a seguir: 
 
I - pacotes podem tipos diferentes de componentes como function e store procedure. 
II - pacotes não favorecem a gestão de segurança de banco de dados 
III – Todo que qualquer sistema gerenciador de banco de dados permite uso de pacotes com qualquer tipo de recurso 
IV - Tipos PL/SQL não são permitidos em pacotes. 
 Está correto o que se afirma em:
a. II, III apenas;
b. I, II, III  apenas;
c. I apenas;
d. I, IV apenas;
e. II e III  e IV apenas;
Na Tecnologia da Informação, segurança faz referência a proteção de dados com o objetivo de evitar ameaças, roubos e destruição ou
modificações não autorizadas. Diante desse contexto e a medida que empresas aderem ao mundo digital, torna-se necessário a proteção e
a privacidade dos dados. 
Assinale a alternativa que apresenta corretamente os fundamentos sobre segurança de dados.
a. Ameaças são eventos internos que podem destruir informações contidas no banco de dados. Um exemplo de ameaça é o
SQLInjection. Esses ataques ocorrem através de inserção de códigos SQL maliciosos.
b. Os níveis de segurança só podem ser implementado localmente no servidor de banco de dados. Dados transmitidos por
linguagens como XML dependente da implementação de segurança da rede de computadores.
c. Permissões  de acesso um  banco de dados são concedidas a usuário  por administradores (DBA), essas concessões estão
atreladas as políticas organizacional da empresa e podem  ser de�nidas por papéis.

d. Um dos problemas na segurança de dados está associado ao acesso das informações. Esse controle pode ser implementado
através do comando DCL GRANT que cria concessões de acesso a um usuário
e. A controle de privilégios a dados de um banco de dados por papéis pode ser feito pelo comando GRANT e o comando REVOKE
retire as concessões. Essas concessões são deliberadas pelo DBA.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
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
28/11/22, 19:20 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1471314&cmid=509028 6/7
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
Numa banco de dados, diversas operações podem ser executadas sem a necessidade de interferência do usuário. Essas operações são
gatilhos que quando implementados no banco de dados, otimizam os processos. Processos desenhados na fase de análise do negócio
relacionado a uma determinada empresa. 
 
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas: 
 
 I - Gatilhos podem ser usados para validar dados de entrada, fazer consulta cruzadas e replicar dados para diferentes arquivos para
alcançar a consistência de dados. 
Porque 
II – Views são tabelas virtuais que não contém dados e é um resultado de dados de tabela base do modelo de dados. 
 A seguir, assinale a alternativa correta:
a. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. As asserções I e II são proposições falsas.
d. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
e. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I.
SQL é a linguagem padrão usadas em banco de dados. Há diversas instruções que podem ser implementadas no banco de dados com o
objetivo de alcançar um resultado. Porém, em muitas ocasiões, a otimização dessas rotinas traz benefício. Otimização, por exemplo, que
pode ser implementada pelo o uso de rotinas de triggers. 
 
Com base no exposto, analise as afirmativas a seguir: 
 
I - Gatilhos podem ser disparados antes ou depois de um evento 
II - Gatilhos melhoram o desenvolvimento de uma aplicação 
III - Num ambiente cliente/servidor, todas as operações de gatilhos são executadas no servidor 
IV - Na alteração de regras de negócio, somente o trigger correspondente a regra é alterado. 
Está correto o que se afirma em:
a. I, II, III, IV
b. I e II apenas.
c. I,  II, IV apenas.
d. I, IV , II apenas.
e. II, III apenas.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
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
28/11/22, 19:20 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1471314&cmid=509028 7/7
Questão 10
Correto
Atingiu 1,00 de 1,00
Fato que o volume de informações cresce exponencialmente e infere problemas no cotidiano da empresas, principalmente, quando o
assunto é banco de dados. Sistemas lentos pela falta de otimização pode causar lentidão de atendimento e insatisfação do cliente. Para tal
problema, otimizar banco de dados é a solução. 
 
Com relação ao gerenciamento de bloqueio existentes em banco de dados, analise as afirmativas a seguir: 
 
I - Stored procedure não pode ser usada para uma rotina de validação de dados, pois não retorna informação 
II - Stored procedure pode ser executado por um gatilho disparado por um evento DML como uma inserção de dados 
III - Auditoria pode ser inferidas automaticamente em banco de dados através do uso de triggers a partir de eventos 
IV - Num sistema financeiro, triggers podem ser usados para garantir que transações não válidas sejam executadas 
Está correto o que se afirma em:
a. I e IV apenas.
b. II, III e IV apenas;
c. I , III e IV apenas;
d. I, II e IV apenas;
e. I , II e III apenas;
◄ Compartilhe
Seguir para...
Revisão Atividade 2 (A2) ►

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/mod/forum/view.php?id=509019&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=509030&forceview=1
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

Continue navegando

Outros materiais