Buscar

Atividade 2 (A2)_ Praticas de Banco de Dados

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

28/05/2022 00:53 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=533966&cmid=349807 1/9
Minhas Disciplinas 221RGR2883A - PRATICAS DE BANCO DE DADOS UNIDADE 2 Atividade 2 (A2)
Iniciado em sábado, 28 mai 2022, 00:32
Estado Finalizada
Concluída em sábado, 28 mai 2022, 00:51
Tempo
empregado
18 minutos 59 segundos
Avaliar 9,00 de um máximo de 10,00(90%)
Questão 1
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.
 Sua resposta correta: A alternativa está correta,  pois triggers e views tem funções
distintas no banco de dados.  Enquanto triggers são usados para disparar ações
devido a ocorrência de um evento DML, as views são  tabelas virtuais que
simpli�cam o processo de consulta no modelo de dados.
b. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d. As asserções I e II são proposições falsas.
e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A resposta correta é: As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/my/
https://ambienteacademico.com.br/course/view.php?id=12401
https://ambienteacademico.com.br/course/view.php?id=12401&section=4
https://ambienteacademico.com.br/mod/quiz/view.php?id=349807
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/05/2022 00:53 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=533966&cmid=349807 2/9
Questão 2
Correto
Atingiu 1,00 de 1,00
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. F,F,V,V.
b. V,V,F,V
c. V,F,V,F  Sua resposta está correta: A alternativa está correta, pois os comandos de
manipulação  de estrutura como criação e alteração de entidades ou visões são
chamados de DDL, mas as entidades contém dados e esses são manipulados via
operações como INSERT (inserção)  e UPDATE(atualização) e pertence a categoria de
comando DML.
d. V, V, V, V.
e. F,F,F ,V
A resposta correta é: V,F,V,F
NAP CPA Responsabilidade Socioambiental
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/05/2022 00:53 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=533966&cmid=349807 3/9
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
 Na era da informação explode uma demanda por sistemas via aplicativos móveis e web. Esses aplicativos demanda um volume de
informações. Usuários não percebem que suas informações estão espalhadas por diversos sistemas e podem ser usadas por oportunistas
para executar uma engenharia social ou acessar informações sigilosas. 
Considerando o excerto apresentado, analise as afirmativas a seguir: 
 
I – Segurança de dados pode ser implementada via controle de acesso. 
II – Políticas de segurança da informação determina os controles de segurança. 
III – Aspectos físicos de infraestrutura estar relaciona a segurança. 
IV - Segurança devem ser estendidas as stored procedure. 
Está correto o que se afirma em: 
a.  I, II apenas.
b. I, II,III apenas        
c. II e III apenas.
d. II, III, IV apenas.
e. I ,II, III e IV apenas.  Resposta correta: a  alternativa  está correta,   pois numa era da informação onde todos estão
conectados via internet, o quesito segurança de dados é relevante. O planejamento da
segurança  de dados dependente da política de organização e podem  ser aplicados de
diversas maneiras incluído o  controle de acesso. A segurança de dados deve ser estendidas a
procedimentos como stored procedure, bem como atenção para parte de infraestrutura.
A resposta correta é: I ,II, III e IV apenas.
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. I apenas;  Resposta correta: A alternativa está correta, pois  pacotes são rotinas que agrupam
diversas ações que são executadas no banco de dados. Só sistemas gerenciadores de
banco de dados completos que permitem o uso de todos os recursos como gatilhos,
PL/SQL, procedure, functions em pacotes. A gestão da segurança via permissões e acesso
é bene�ciada pelo uso de pacotes.
b. II e III  e IV apenas;
c. I, II, III  apenas;
d. II, III apenas;
e. I, IV apenas;
A resposta correta é: I apenas;
NAP CPA Responsabilidade Socioambiental
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/05/2022 00:53 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=533966&cmid=349807 4/9
Questão 5
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. F, V, F, V.
b. V, V, V, V.
c. V, V, F, F.
d. V, F, F, V.  Sua resposta está correta: A seuqência está correta, pois os procedimentos (store
procedure) encapsulam rotinas sql repetitivas, podem ser locais e globais. Esses
procedimentos podem receber um parâmetro de entrada e retornar uma saída. Esses
procedimentos �cam armazenados no servidor de banco de dados.
e. F, V, V, F.
A resposta correta é: V, F, F, V.
NAP CPA Responsabilidade Socioambiental
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/05/2022 00:53 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=533966&cmid=349807 5/9
Questão 6
Incorreto
Atingiu 0,00 de 1,00
Sistemas computacionais estão presente em pequenas, médias e grandes empresas. Num modelo de arquitetura de três camadas, esses 
sistemas apresentam a parte de interação com o usuário, a parte lógica do negócio e a parte de persistência dos dados. Muitos problemas
sistemas são oriundos da obsolência das rotinas de banco de dados. 
 
 Considerando o excerto apresentado, analise as afirmativas a seguir: 
 
I - Na otimização de banco de dados, os eventos são operações DML que disparam um ação sob determinada condição 
II - Na otimização de banco de dados, views são tabelas virtuais que simplificam o acesso da informação numa consulta 
III - Na otimização de banco de dados, stored procedure pode reduzir o tráfego na rede de computadores, visto que são executados no
servidor. 
IV – Na otimização de banco de dados, functions podem ser utilizadas para computar valores e promover reusabilidade. 
Está correto o que se afirma em: 
a. I e IV apenas
b. II e IV apenas.
c. II, II e IV, apenas
d. I e II, apenas
e. I, II, III e IV.  Sua resposta está incorreta. A alternativa está incorreta, pois  um evento é uma opera DML que
dispara uma triggers. Views são tabelas virtuais que mantém uma visão  simpli�cada de uma
string complexa de consulta de dados. Store procedure são procedimentos armazenada no
lado servidor que melhora quando usada o desempenho das aplicações. Function sao
procedimento que geralmente são usados para efetuar cálculos e também podem prove reuso.
A resposta correta é: II, II e IV, apenas
NAP CPA Responsabilidade Socioambiental
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/05/2022 00:53 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=533966&cmid=349807 6/9
Questão 7
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. A asserção I é uma proposição
verdadeira, e a II é uma
proposição falsa.
 Resposta correta. A alternativa está correta, pois os pilares da segurança da informação
são  autenticidade, con�dencialidade, integridade e não repúdio. Esses pilares estão
presente na assinatura digital usado  por pessoas físicas e jurídicas. Já função  de
dispersão  são usadas na criptogra�a para garantir a integridade dos dados.     
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 verdadeiras, e a II é uma justi�cativa correta da I.
d. As asserções I e II são proposições falsas.
e.  As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
A resposta correta é: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
NAP CPA Responsabilidade Socioambiental
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/05/2022 00:53 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=533966&cmid=349807 7/9
Questão 8
Correto
Atingiu 1,00 de 1,00
 Um administrador de banco de dados (DBA) no cotidiano repete diversas vezes rotinas que são executadas no banco de dados. Essas
rotinas podem ser otimizadas através de procedimentos chamados de store procedure. Um store procedure é uma rotina pré-compilada que
fica armazenada no banco de dados. 
Considerando o contexto apresentado e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F)
para a(s) falsa(s) com relação a procedimento repetitivos no banco de dados: 
 
( ) Procedimentos podem ser criado via comando CREATE PROCEDURE 
( ) Functions podem ser executadas a partir de uma store procedure 
( ) A função SELECT usa uma store procedure 
( ) Store procedure retém e reusa o plano de execução (rotinas SQL) 
 A seguir, assinale a alternativa que apresenta a sequência correta:
a. V, V, F, V  Sua resposta está correta:  A alternativa está correta, pois os procedimentos conhecidos
como stored procedure são  rotinas SQL criada pela comando CREATE PROCEDURE com
característica bem de�nidas como ser pré-compilada, manter a estrutura original  e
poder reusá-la, não  podem ser usadas em instruções SELECT,  porém podem executar
functions.
 
b. F, V, F, V
c. F, V,V, F
d. V, F, F, V
e. F, F, V,F
A resposta correta é: V, V, F, V
NAP CPA Responsabilidade Socioambiental
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/05/2022 00:53 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=533966&cmid=349807 8/9
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
Na programação de banco de dados (PL/SQL), o uso de function é apropriado em alguma situações, por exemplo, na computação de
valores e facilitar a manutenção. Funções são chamadas a partir de blocos PL/SQL. Funções é semelhante a uma stored procedure com a
exceção de sempre retornar valor. 
 
Considerando o trecho anterior e os estudos aprendidos, analise as asserções a seguir e a relação proposta entre elas: 
 
 I - Functions não podem ser recursivas , ou seja, não podem chamar a si mesma. 
Porque 
II – Functions são podem ser usadas para validar dados inteiros. 
A seguir, assinale a alternativa correta:
a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
b. As asserções I e II são proposições
falsas.
 Sua resposta correta: a alternativa está correta, pois  o princípio da recursividade,
fato de uma função poder chamar ela mesmo, pode ser aplicada a PL/SQL
functions. Functions  basicamente é um procedimento armazenada que permite
reuso, faz cálculos de valores e facilita a manutenção.
c. A asserção I é uma proposição falsa, e a II é uma proposiçãoverdadeira.
d. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I.
e. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I.
A resposta correta é: As asserções I e II são proposições falsas.
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. II, III, IV apenas;  Resposta correta: a alternativa está correta, pois  o retorno nos procedimento armazenados
denominados stored procedure podem ser usados para validação de dados, essa condição
dependerá dos requisitos do sistema. Retorno em procedures é opcional. Triggers, por sua
vez, otimiza tarefas a partir da ocorrência de um evento e pode disparar ações de validação
de transação,  stored procedure e fazer auditoria.
b. I , II ,III apenas;
c. I, II, IV apenas.
d. I, II e IV apenas;
e. I , III, IV apenas;
A resposta correta é: II, III, IV apenas;
NAP CPA Responsabilidade Socioambiental
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/05/2022 00:53 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=533966&cmid=349807 9/9
◄ Compartilhe
Seguir para...
Revisão Atividade 2 (A2) ►
NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/mod/forum/view.php?id=349802&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=349808&forceview=1
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