Buscar

PROVA N2 (A5) GRA0579 ARQUITETURA DE DADOS GR0114202 - 202020 ead

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

12/12/2020 Revisar envio do teste: 20202 - PROVA N2 (A5) – GRA0579 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41155294_1&course_id=_619872_1&content_id=_15023272_1… 1/4
Curso GRA0579 ARQUITETURA DE DADOS GR0114202 - 202020.ead-29774745.06
Teste 20202 - PROVA N2 (A5)
Iniciado 10/12/20 13:24
Enviado 10/12/20 15:26
Status Completada
Resultado da tentativa 7 em 10 pontos 
Tempo decorrido 2 horas, 1 minuto
Instruções
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
Pergunta 1
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
Após a implementação para o modelo relacional, segundo o projeto de banco de dados, é possível
avançar para o próximo passo é realizar a construção do modelo físico. Nesta etapa, representa-se,
concretamente, tabelas, atributos, relacionamentos e outros objetos do banco de dados. 
 
Assim, podemos considerar que as ferramentas CASE têm um papel essencial para elaboração
automática dos scripts que irão construir os objetos no banco de dados. Considerando essas
informações e o conteúdo estudado, pode-se afirmar que:
As ferramentas CASE dão suporte à elaboração do modelo físico e geração dos
scripts de SQL.
As ferramentas CASE dão suporte à elaboração do modelo físico e geração dos
scripts de SQL.
Exatamente. As ferramentas CASE têm o propósito de entregar recursos que apoiam o
desenho de diversos modelos, incluindo o modelo físico, assim como na disponibilização
do script SQL de criação dos objetos.
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Para o modelo relacional, o processo de implementação do modelo entidade-relacionamento
considera o “nível” de envolvimento das entidades como forma de avaliação da necessidade de
criação de novas relações, no resultado do modelo final. 
 
Dentro do modelo entidade-relacionamento, junto com seus relacionamentos, uma entidade pode
representar se sua participação tem relevância maior ou menor perante outros elementos associados.
Essa relevância é um ponto considerado etapa da implementação do modelo. A qual etapa nos
referimos?
Mapeamento de tipos de entidade fraca.
Mapeamento de tipos de entidade forte.
Resposta incorreta. Dentre as etapas de implementação para o modelo relacional,
podemos destacar uma em que a relevância de um elemento será o balizador para a
criação de um elemento regular ou dependente de outro.
Pergunta 3
Os bancos de dados NoSQL se caracterizam pela flexibilidade de estruturas e isso se reflete em uma
organização de dados menos rígida, se comparada a bancos de dados “tradicionais”, como os bancos
de dados relacionais, por exemplo.
 
A multiplicidade existente no banco no NoSQL justifica a existência de categorias de soluções nesse
tipo de banco de dados. Das categorias existentes a seguir, assinale as identificadas para bancos
NoSQL
 
I. Baseado em colunas. 
II. Baseado em documentos.
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
https://fmu.blackboard.com/bbcswebdav/pid-15023272-dt-content-rid-114054666_1/xid-114054666_1
12/12/2020 Revisar envio do teste: 20202 - PROVA N2 (A5) – GRA0579 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41155294_1&course_id=_619872_1&content_id=_15023272_1… 2/4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
III. Orientado a tabelas.
IV. Orientado a objeto.
V. Baseado em grafos.
 
Está correto apenas o que se afirma em:
I, II e V.
I, II e V.
Resposta correta. A diversidade de dados no NoSQL pede que as soluções apresentem
estruturas mais flexíveis para suportar os dados semiestruturados atendidos nestas
soluções. Das categorias existentes para classificar os bancos de dados NoSQL, temos
as soluções categorizadas como baseado em documentos, como é o banco de dados
MongoDB; baseado em colunas, como o Cassandra; e baseado em grafos, como o
Noo4j, todos classificados como banco NoSQL.
Pergunta 4
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
A implementação de um modelo entidade-relacionamento para um modelo relacional ou banco de
dados NoSQL, na proposta NoAM, segue algumas diretrizes comuns de um projeto de banco de
dados, dentre elas a pré-existência do modelo lógico-conceitual.
 
Na proposta de implementação NoAM, algumas etapas são necessárias para o modelo entidade-
relacionamento alcançar a implementação no banco de dados NoSQL. Considerando essas
informações, assinale a alternativa que representa a sequência no modelo NoAM adequada para
implementação no NoSQL.
Projeto lógico-conceitual; implementação dos agregados; definição dos blocos e
entradas; representação dos dados; implementação no banco NoSQL.
Projeto lógico-conceitual; implementação dos agregados; definição dos blocos e
entradas; representação dos dados; implementação no banco NoSQL.
Muito bem! Na proposta do modelo NoAM, deve-se iniciar considerando o projeto lógico-
conceitual construído e, a partir disso, realizar a identificação dos agrupamentos de
dados e entidades relevantes, possibilitando a implementação dos agregados. Depois,
pode ser realizada a definição de blocos e entradas, que utilizarão como base os
agregados identificados e servirão de unidades de acesso. Na etapa de representação
dos dados, blocos e entradas serão utilizados para formar coleções e, assim, permitir a
implementação no banco NoSQL.
Pergunta 5
Resposta
Selecionada:
 
Resposta Correta: 
Feedback
da
resposta:
A implementação do modelo de entidade-relacionamento para o modelo relacional segue uma série de
etapas que devem ser respeitadas, para que a conversão preserve as principais propriedades de um
sistema de gerenciamento de banco de dados relacionais. 
 
A partir dessas informações e do conteúdo relacionado à implementação para o modelo relacional,
pode-se afirmar que um dos maiores desafios para o mapeamento dos relacionamentos do tipo binário
são:
o mapeamento de atributos multivalorados.
a identificação e participação das entidades no modelo, e a cardinalidade.
Resposta incorreta. Dentre as etapas da implementação do modelo relacional,
precisamos observar o envolvimento dos elementos nos relacionamentos e como as
associações estabelecem a equivalência entre os dados.
Pergunta 6
Os bancos de dados NoSQL, tal qual os bancos de dados relacionais, foram construídos baseados em
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
12/12/2020 Revisar envio do teste: 20202 - PROVA N2 (A5) – GRA0579 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41155294_1&course_id=_619872_1&content_id=_15023272_1… 3/4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
alto desempenho e escalabilidade. Porém, sua maneira de organização de dados e sua flexibilidade
tratam propriedades relativas à consistência e integridade de forma diferente.
 
Em NoSQL, dentre todas as suas características, há uma que flexibiliza a inserção de dados sobre os
mais diversos formatos e estruturas, colaborando para melhor desempenho. Assinale a alternativa que
representa corretamente os bancos de dados NoSQL.
Ausência de um esquema.
Ausência de um esquema.
Isso mesmo. A ausência de um esquema no banco de dados NoSQL possibilita uma
flexibilização maior às estruturas dentro do banco e, por consequência, uma melhora no
desempenho, visto que critérios inerentes ao esquema acabam não sendo criados
também.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Nos bancos de dados centralizados, a transparência é apenas da unidade lógica e física dos dados.
Entretanto, para banco de dados distribuídos, outros fatores de transparência devem ser
considerados, para permitir que o acesso pelos usuários e aplicações sejam o menos custoso
possível, em termos de complexidade.
 
Os fatores de transparência no banco de dados distribuídos visam também garantir outros aspectos de
desempenho e confiabilidade. A partir dessasinformações, analise os elementos que compõem a
transparência no banco de dados distribuídos a seguir e assinale V para a(s) verdadeira(s) e F para
a(s) falsa(s).
 
I. ( ) Transparência na Fragmentação e Replicação dos dados e estruturas e dos dados.
II. ( ) Transparência na compactação dos dados.
III. ( ) Transparência na distribuição da estrutura e dos dados.
IV. ( ) Transparência na administração centralizada dos sites participantes.
 
Agora, assinale a alternativa que apresenta a sequência correta:
V, F, V, F.
V, F, V, F.
Muito bem. Quando falamos na questão da transparência dentro do sistema de banco de
dados distribuídos, estamos falando de ter os dados e estruturas espalhados através da
replicação e fragmentados, para um desempenho adequado no acesso.
Pergunta 8
Resposta
Selecionada:
 
“Os DBMSs (Sistema de Gerenciamento de Banco de Dados) distribuídos têm como objetivo melhorar
a confiabilidade, pois foram replicados componentes e, assim, podem eliminar pontos únicos de falha.
A falha de um único site, ou a falha de um link de comunicação que torna um ou mais sites
inacessíveis, não é mais suficiente para derrubar todo o sistema.”
Fonte: ÖZSU, M. T.; VALDURIEZ, P. Principles of Distributed Database Systems . Nova Iorque:
Springer, 2011. p. 12.
 
Os bancos de dados distribuídos possuem propriedades que visam garantir maior confiabilidade na
execução das tarefas administrativas e operacionais, principalmente pensando na realização de
consultas e transações. Assim, analise as asserções a seguir e a relação proposta entre elas.
 
I. A ocorrência de falha de uma transação executada em um ambiente de sistema de banco de dados
distribuído é tratada pelo sistema, garantindo as principais propriedades de um SGBD, para que não
se tenha inconsistência.
Porque:
II. Cada transação é realizada exclusivamente em um dos servidores participantes, sem envolver
dados de outros servidores participantes.
 
A seguir, assinale a alternativa correta:
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
1 em 1 pontos
1 em 1 pontos
12/12/2020 Revisar envio do teste: 20202 - PROVA N2 (A5) – GRA0579 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_41155294_1&course_id=_619872_1&content_id=_15023272_1… 4/4
Resposta Correta: 
Feedback
da
resposta:
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Muito bem. A característica de confiabilidade no controle de transações distribuídas
possibilita realizar o devido tratamento e controle de transações, de forma transparente,
evitando inconsistência. As transações nesses ambientes envolvem estruturas e dados
distribuídos devidamente orientados pelo sistema de banco de dados distribuídos.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Na modelagem de dados, o elemento relacionamento possibilita demonstrar como a associação entre
entidades acontece. Este relacionamento pode ser realizado tanto com uma quanto com mais
entidades. Sabendo disso, considere a seguinte situação: 
Há a entidade MUNICÍPIO e, nesta, será construído um atributo ID_SEDE para identificar o ID do
município, que é a SEDE representativa de outros MUNICÍPIOS. 
 
Considerando essas informações e o conteúdo estudado, assinale a alternativa que representa o tipo
de relacionamento que possibilitará que o município da SEDE localize tanto o próprio quanto os
demais municípios representados.
Binário.
Unário ou autorrelacionamento.
Resposta incorreta. Os tipos de relacionamentos têm o propósito de representar a
quantidade de entidades envolvidas naquela associação. Isso é importante, visto que
possibilita a compreensão da dependência dos dados entre os participantes do
relacionamento.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
“Processamento de consultas e atualizações em um banco de dados distribuído corresponde à
tradução de pedidos, formulados em uma linguagem de alto nível, para sequências de ações
elementares sobre os dados armazenados nos vários bancos de dados locais. Mesmo abstraindo os
problemas de falhas no sistema e acessos concorrentes aos dados, este é um problema difícil.”
Fonte: CASANOVA, M. A. Princípios de Sistemas de Gerência de Bancos de Dados Distribuídos .
1999. Disponível em: <http://www-di.inf.puc-rio.br/~casanova//Publications/Books/1985-
BDD.pdf>. Acesso em: 04 ago. 2020.
 
O processamento de consultas distribuídas tem a complexidade aumentada devido a fatores que
compõem sua estrutura. Entre os fatores que impactam no processamento de consultas distribuídas,
disponíveis a seguir, estão presentes: 
 
I. Esquemas locais existentes. 
II. Fragmentação.
III. Custo de transferência de dados.
IV. Tipo de consulta.
V. Replicação.
 
Está correto apenas o que se afirma em:
II, III e IV.
II, III e IV.
Muito bem. A fragmentação e a replicação dos dados interferem na estratégia de
atendimento das consultas distribuídas, visto que os processos devem buscar e reunir os
dados espalhados e em cópias nos servidores. Além disso, o custo da transferência de
dados deve ser utilizado como medição, para se obter o menor tempo de processamento
e retorno.
0 em 1 pontos
1 em 1 pontos

Outros materiais