Buscar

GRA1558 Atividade 2 Práticas de Banco de Dados AV2

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 10 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 10 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 10 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

Impresso por Matheus Nobre, CPF 073.133.085-40 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 05/03/2021 19:43:05
20/06/2020 Blackboard Learn
Curso GRA1558 PRÁTICAS DE BANCO DE DADOS PTA - 202010.ead-5485.01
Teste ATIVIDADE 2 (A2)
Iniciado 06/05/20 17:29
Enviado 20/06/20 12:16
Status Completada
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 1074 horas, 47 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
 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:
V, V, F, V
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 definidas 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.
Pergunta 2
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
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 é alterad
o. 
Está correto o que se afirma em:
I, II, III, IV
I, II, III, IV
Sua resposta está correta: A alternativa está correta, pois os operações com triggers
melhora a eficiência do sistema de banco de dados como um todo porque podem
ser disparadas antes ou depois de um evento, podem ser alteradas somente as
regras correspondentes a determinadas regras de negócios, caso haja alguma
alteração na regra de negócio, triggers são executados no servidor.
1 em 1 pontos
1 em 1 pontos
Impresso por Matheus Nobre, CPF 073.133.085-40 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 05/03/2021 19:43:05
20/06/2020 Blackboard Learn
Pergunta 3
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
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.
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.
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.
Resposta correta: a alternativa está correta, pois uma política de segurança deve
estar em conformidade com a política organizacional da empresa. DBA tem o papel
de gerenciar o banco de dados, e uma das funções é conceder permissões a
usuários. Essas permissões devem estar de acordo com a política de segurança da
empresa e também em conformidade com a política organizacional.
Pergunta 4
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
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:
I apenas;
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 é beneficiada pelo uso de pacotes.
Pergunta 5
 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.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Impresso por Matheus Nobre, CPF 073.133.085-40 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 05/03/2021 19:43:05
20/06/2020 Blackboard Learn
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
I ,II, III e IV apenas.
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.
Pergunta 6
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
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 eventoIII. Gatilhos não podem disparar uma procedure
IV. Gatilhos podem disparar outros gatilhos
 Está correto o que se afirma em:
I, II e IV apenas.
I, II e IV apenas.
Sua resposta está correta: A alternativa está correta, pois gatilho (triggers) é um
mecanismo que ocorre após um evento de inserção, alteração ou exclusão em
tabelas do banco de dados. Por ser um mecanismo podem executar store procedure
e outros gatilhos e são executados sem a interferência do usuário.
Pergunta 7
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
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:
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa correta da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa 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 simplificam
1 em 1 pontos
1 em 1 pontos
Impresso por Matheus Nobre, CPF 073.133.085-40 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 05/03/2021 19:43:05
20/06/2020 Blackboard Learn
Pergunta 8
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
O uso de aparelhos eletrônicos com acesso a Internet dispara no século XXI. Usuários acessam a
Internet por motivos diversos como jogo, informações sobre saúde, marcação de consultas, trabalho,
etc. Todas essas informações estão armazenadas em algum banco de dados. O problema de
aplicações lentas pode ter origem na falta de otimização do modelo de dados.
Considerando as premissas relativas a um banco de dados para um determinada aplicação, analise
as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
 ( ) A confiabilidade é um quesito considerado quanto a otimização de banco de dados
( ) O hardware (32/64 bits) tem influência na otimização de um banco de dados.
( ) O aumento de segurança por propiciar uma visão limitada e controlada dos dados. 
( ) Consulta previamente otimizadas melhora a confiabilidade do sistema
Assinale a alternativa que apresenta a sequência correta:
V, V, V, F.
V, V, V, F.
Resposta correta. A alternativa está correta, pois a confiabilidade de um sistema está
relacionada a capacidade do sistema em não falhar ou se falhar, o tempo de
recuperação, embora esteja associada a otimização de banco de dados.
Computadores de 64bits permitem uso de dados maiores e melhora a performance
das aplicações. Excesso de segurança diminui a visão do sistema, porém melhora o
controle de dados.
Pergunta 9
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
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 ( ), 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: 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
Sua resposta está correta:. A alternativa está correta, pois a finalidade principal de
um sistema gerenciador de banco de dados é controlar, gerenciar os banco de dados
que nele foram criados ou estão armazenados. Um dos propósitos desse controle é
atualizar as informações de views mesmo quando as mesmas foram atualizadas.
Pergunta 10
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.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Impresso por Matheus Nobre, CPF 073.133.085-40 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e
não pode ser reproduzido ou repassado para terceiros. 05/03/2021 19:43:05
20/06/2020 Blackboard Learn
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
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:
V, F, F, V.
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 ficam armazenados no servidor de banco de dados.

Continue navegando