Buscar

Bancos de Dados Distribuídos

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 6 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 6 páginas

Prévia do material em texto

Usuário
	LEONARDO HENRIQUE MUSSO
	Curso
	GRA0579 ARQUITETURA DE DADOS GR0114-212-9 - 202120.ead-29780429.06
	Teste
	ATIVIDADE 4 (A4)
	Iniciado
	24/10/21 12:07
	Enviado
	24/10/21 12:25
	Status
	Completada
	Resultado da tentativa
	10 em 10 pontos  
	Tempo decorrido
	18 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
1 em 1 pontos
	
	
	
	Através do paralelismo, os bancos de dados têm a capacidade de realizar tarefas com um desempenho superior, utilizando recursos disponíveis para processamentos simultâneos. Nos SGBDs, configurações adicionais precisam ser realizadas, para que o paralelismo possa ser utilizado.
 
O paralelismo em banco de dados é utilizado para alcançar um melhor tempo de resposta em consultas e transações. Considerando essas informações, responda: o que representa a grande diferença de banco de dados PARALELO para banco de dados DISTRIBUÍDOS é:
	
	
	
	
		Resposta Selecionada:
	 
o compartilhamento de memória e disco.
	Resposta Correta:
	 
o compartilhamento de memória e disco.
	Comentário da resposta:
	Muito bem. Sem dúvidas, a principal diferença entre um banco dados paralelo e distribuído está na capacidade do primeiro (paralelo) utilizar recursos de memória e disco dos recursos participantes, enquanto, no distribuído, o banco e os dados estão fragmentados em servidores diversos, conectados através de rede.
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	“O conceito de transparência se estende à ideia geral de ocultar detalhes da implementação dos usuários finais. Um sistema altamente transparente oferece muita flexibilidade ao usuário final/desenvolvedor de aplicação, pois requer pouco ou nenhum conhecimento dos detalhes básicos de sua parte.”
Fonte: ELMASRI, R.; NAVATHE, S. Sistemas de Bancos de Dados . São Paulo: Pearson, 2016. p. 759.
 
A partir dessa definição e do conteúdo estudado sobre transparência no gerenciamento de dados distribuídos, pode-se afirmar que a replicação e fragmentação são essenciais por:
	
	
	
	
		Resposta Selecionada:
	 
possibilitar o bom desempenho e confiabilidade nas consultas distribuídas, sem necessidade de grandes modificações pelos usuários ou sistemas.
	Resposta Correta:
	 
possibilitar o bom desempenho e confiabilidade nas consultas distribuídas, sem necessidade de grandes modificações pelos usuários ou sistemas.
	Comentário da resposta:
	Muito bem. Com a replicação, podemos garantir que os dados e estruturas estejam consistentes e relacionadas logicamente e, com a fragmentação, que o tamanho dos blocos de dados esteja organizado da melhor maneira nos sites, possibilitando, assim, maior segurança e desempenho.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	“O termo sistema de gerenciamento de banco de dados distribuído pode descrever diversos sistemas que diferem um do outro em muitos aspectos. O item principal que todos os sistemas têm em comum é o fato de os dados e software serem distribuídos por vários sites conectados por alguma forma de rede de comunicação.”
Fonte: ELMASRI, R.; NAVATHE, S. Sistemas de Bancos de Dados . São Paulo: Pearson, 2016. p. 779.
 
Fonte: Elaborada pelo autor, 2020.
 
 
A figura mostra um banco de dados distribuído do tipo heterogêneo. Com base na imagem e nos conteúdos estudados, responda: esse tipo de banco de dados distribuídos é representado por quais características?
	
	
	
	
		Resposta Selecionada:
	 
Os servidores realizam uma cooperação limitada entre os participantes, sem autonomia para funcionamento independente como SGBD.
	Resposta Correta:
	 
Os servidores realizam uma cooperação limitada entre os participantes, sem autonomia para funcionamento independente como SGBD.
	Comentário da resposta:
	Muito bem. Sendo banco de dados distribuídos heterogêneo, os servidores envolvidos realizam uma cooperação limitada entre os participantes, com softwares diversos e autonomia zero para funcionar dentro do BDD como um SGBD, existindo uma “dependência” para tal.
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	A distribuição em banco de dados distribuídos (BDD) tem uma maior complexidade no projeto e implementação do sistema, se comparada à utilização de um banco de dados centralizado. Dentre essas vantagens, temos um melhor desempenho, a partir do processamento de consultas e transações distribuídas.
 
Considerando esse contexto e o conteúdo sobre banco de dados distribuídos apresentado na unidade, pode-se afirmar que uma das vantagens de performance do BDD é:
	
	
	
	
		Resposta Selecionada:
	 
a execução das consultas em servidores diferentes.
	Resposta Correta:
	 
a execução das consultas em servidores diferentes.
	Comentário da resposta:
	Muito bem. A execução de consultas que utilizam os servidores ou sites participantes é uma das vantagens, visto que isso demonstra um bom desempenho para a busca dos dados, encontrados pelos “dados de localização” e consolidando os diversos fragmentos.
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	“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:
	
	
	
	
		Resposta Selecionada:
	 
II, III e IV.
	Resposta Correta:
	 
II, III e IV.
	Comentário da resposta:
	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.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	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 dessas informaçõ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:
	
	
	
	
		Resposta Selecionada:
	 
V, F, V, F.
	Resposta Correta:
	 
V, F, V, F.
	Comentário da resposta:
	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 7
1 em 1 pontos
	
	
	
	As ressalvas encontradas em um ambiente de banco de dados distribuídos (BDD) são bem maiores que um banco de dados centralizado, considerando os elementos e recursos participantes e tratamento da estrutura e dos dadosque precisarão ser mais gerenciados para termos garantidas as principais propriedades do banco de dados.
 
O banco de dados distribuídos apresenta pontos de atenção que são inerentes a sua configuração. Considerando essas informações e o conteúdo estudado, responda: o que representa um ponto de atenção em banco de dados distribuídos?
	
	
	
	
		Resposta Selecionada:
	 
Replicação dos dados.
	Resposta Correta:
	 
Replicação dos dados.
	Comentário da resposta:
	Muito bem. A replicação de dados é um ponto de atenção em BDD, visto que o dado deve estar replicado em, pelo menos, mais de um servidor, a fim de garantir sua recuperação, em caso da falha em algum dos pontos.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Dentre as propriedades de transações nos bancos de dados, há a atomicidade defendendo que “uma transação é uma unidade de processamento atômica; ela deve ser realizada em sua totalidade ou não ser de forma alguma”. Essa propriedade é fundamental para garantir que uma transação não torne os dados incompletos.
Fonte: ELMASRI, R.; NAVATHE, S. Sistemas de Bancos de Dados . São Paulo: Pearson, 2016. p. 684.
 
Nos bancos de dados distribuídos, a atomicidade nas transações deve ser igualmente garantida. Considerando essas informações, responda: qual é o elemento de uma transação distribuída responsável pela CONFIRMAÇÃO ou CANCELAMENTO de uma transação?
	
	
	
	
		Resposta Selecionada:
	 
Coordenador de transação.
	Resposta Correta:
	 
Coordenador de transação.
	Comentário da resposta:
	Muito bem. O coordenador de transação será o responsável por realizar a confirmação ou cancelamento da transação. Este elemento irá confirmar a transação junto aos outros participantes e, só então, confirmar ou cancelar a transação.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	A realização de uma consulta no banco de dados passa por etapas que garantem que a instrução enviada esteja de acordo com as restrições sintáticas e semânticas previstas. No banco de dados distribuído, estas etapas envolvem fatores adicionais, devido à própria organização dos dados dessa arquitetura.
 
Considerando o conteúdo apresentado na unidade sobre consulta distribuída e as fases para processamento de uma consulta, pode-se afirmar que o estágio que mapeia a consulta distribuída no esquema global para consultas em fragmentos individuais, utilizando informações de distribuição e replicação de dados, é:
	
	
	
	
		Resposta Selecionada:
	 
a localização.
	Resposta Correta:
	 
a localização.
	Comentário da resposta:
	Muito bem. A fase de localização é responsável por identificar os fragmentos dos sites participantes, a partir do esquema global.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	O banco de dados distribuídos é constituído, basicamente, por um conjunto de nós ou sites, que são servidores, conectados através de uma rede de comunicação que tem o objetivo de transitar os dados entre os envolvidos, garantindo que as consultas e transações distribuídas sejam realizadas de acordo com as propriedades do banco de dados.
 
Sabemos que, para a formação de um SGBDD, precisamos ter servidores atuando e fornecendo recursos. Considerando essas informações e o conteúdo estudado, pode-se afirmar que uma característica existente no SGBDD é o fato de que:
	
	
	
	
		Resposta Selecionada:
	 
os arquivos de dados estão relacionados logicamente, independente do servidor.
	Resposta Correta:
	 
os arquivos de dados estão relacionados logicamente, independente do servidor.
	Comentário da resposta:
	Muito bem. No SGBDD os arquivos de dados apesar de estarem replicados e fragmentados nos nós participantes, eles são relacionados logicamente para manutenção da consistência da estrutura.
	
	
	
Domingo, 24 de Outubro de 2021 12h26min17s BRT

Continue navegando