Você está na página 1de 6

23/05/2023, 02:40 Atividade 2 (A2): Revisão da tentativa

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental

6 CS 

Minhas Disciplinas Minhas Bibliotecas

Iniciado em terça, 23 mai 2023, 02:09


Estado Finalizada
Concluída em terça, 23 mai 2023, 02:38
Tempo 29 minutos 18 segundos
empregado
Avaliar 10,00 de um máximo de 10,00(100%)

Questão 1
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. 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. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2282535&cmid=791876 1/6
23/05/2023, 02:40 Atividade 2 (A2): Revisão da tentativa

Questão 2 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00
6 CS 

Minhas Disciplinas Minhas Bibliotecas


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,III apenas
b. I ,II, III e IV apenas. 
c. II, III, IV apenas.
d. I, II apenas.
e. II e III apenas.

Questão 3
Correto
Atingiu 1,00 de 1,00

Um banco de dados relacional é estruturado por entidade (tabelas) relativas a um domínio de negócio e seus relacionamentos. Um consulta
faz pesquisa em uma ou mais tabelas existentes no modelo de banco de dados. Há mecanismo de consulta que podem ser aplicados no
banco de dado com o benefício de melhoria de desempenho entre criar uma visão do modelo (view).
Com relação ao tópico visão (view), analise as asserções a seguir e a relação proposta entre elas:

I - Um sistema gerenciador de banco de dados tem a finalidade de controlar banco de dados


Porque
II – Mesmo que sejam alteradas informações nas tabelas, o SGBD mantém as informações das views atualizadas.
A seguir, assinale a alternativa correta:

a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa 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, mas a II não é uma justificativa correta da I.
e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2282535&cmid=791876 2/6
23/05/2023, 02:40 Atividade 2 (A2): Revisão da tentativa

Questão 4 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00
6 CS 

Minhas Disciplinas Minhas Bibliotecas


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 
b. F, V, F, V
c. F, F, V,F
d. F, V,V, F
e. V, F, F, V

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 falsas.


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, mas a II não é uma justificativa correta da I.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2282535&cmid=791876 3/6
23/05/2023, 02:40 Atividade 2 (A2): Revisão da tentativa

Questão 6 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00
6 CS 

Minhas Disciplinas Minhas Bibliotecas


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, II e IV apenas;
b. I , III e IV apenas;
c. I , II e III apenas;
d. II, III e IV apenas; 
e. I e IV apenas.

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;

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2282535&cmid=791876 4/6
23/05/2023, 02:40 Atividade 2 (A2): Revisão da tentativa

Questão 8 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00
6 CS 

Minhas Disciplinas Minhas Bibliotecas


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, V, V, V.
b. F,F,V,V.
c. V,V,F,V
d. V,F,V,F 
e. F,F,F ,V

Questão 9
Correto
Atingiu 1,00 de 1,00

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. 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.
b. 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.
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 definidas por papéis.
d. 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.
e. 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

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2282535&cmid=791876 5/6
23/05/2023, 02:40 Atividade 2 (A2): Revisão da tentativa

Questão 10 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00
6 CS 

Minhas Disciplinas Minhas Bibliotecas


Views são tabelas virtuais que são criadas para dar uma visão mais simplificada da uma string SQL complexa. Essas tabelas facilitam o uso,
pois o usuário faz referência a uma nome e não ao comando por completo. Permissões podem ser implementadas em views para preservar
acesso a tabelas principais.
Assinale a alternativa que apresenta a relação correta com relação a sintaxe de criação de uma view.

a. views podem ser criadas por comando DTL, CREATE VIEW view_name AS
SELECT column1, column2..... FROM table_name WHERE [condition];

b. views podem ser criadas por comando DDL, CREATE VIEW view_name AS 
SELECT column1, column2..... FROM table_name WHERE [condition];

c. views podem ser criadas por comando DML, CREATE VIEW view_name AS
SELECT column1, column2..... FROM table_name WHERE [condition];

d. views podem ser criadas por comando DQL, CREATE VIEW view_name AS
SELECT column1, column2..... FROM table_name WHERE [condition];

e. views podem ser criadas por comando DCL, CREATE VIEW view_name AS
SELECT column1, column2..... FROM table_name WHERE [condition];

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2282535&cmid=791876 6/6

Você também pode gostar