Buscar

Exercícios Sistemas Distribuídos e Paralelos de BD - Estácio

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

Arquitetura de hardware
Um sistema distribuído é composto por várias camadas, cada uma desempenhando uma
função.Considere que um sistema foi implantado utilizando um computador com
processador de arquitetura X86 64 bits com LINUX. Estes dados descrevem:
A plataforma.
O Middleware.
O Sistema Operacional.
A arquitetura de Hardware.
O Aplicativo.
1 ponto
2.
Virtualização é uma técnica que permite criar ambientes virtuais em um
único sistema físico, com a finalidade de executar múltiplos sistemas
operacionais ou aplicações de forma isolada, como se cada um estivesse
rodando em uma máquina separada.
Quanto a arquitetura de virtualização, avalie as asserções a seguir e a
relação proposta entre elas.
I. Os convidados proveem suporte aos hypervisores
PORQUE
II. Os hosts gerenciam o acesso aos recursos físicos do computador.
A respeito dessas asserções, assinale a opção correta:
(Ref.: 202009993416)
As duas afirmativas estão corretas e a segunda justifica a primeira.
3.
No projeto de banco de dados distribuídos devemos levar em conta alguns
fatores para definir o tipo de distribuição a ser realizada (fragmentação ou
replicação) ou se devemos manter o banco centralizado.
A figura abaixo mostra a relação entre o % de Exceções e o Tamanho de
arquivo a ser levado em conta na escolha da solução a ser adotada.
Com base na figura podemos afirmar que as Soluções A, B e C são
respectivamente:
(Ref.: 202010048455)
Fragmentação, Replicação e Centralização.
1 ponto
4.
Uma empresa de representação comercial com um escritório central e
duas sucursais utiliza um banco de dados distribuído cujo esquema
conceitual global pode ser visto na figura abaixo:
Durante o projeto as seguintes informações foram obtidas para balizar o
projeto de distribuição:
- A direção da empresa, localizada no escritório central, eventualmente
gera relatórios com os dados das vendas realizadas por cada um dos
escritórios (central e sucursais).
Dentro deste enfoque avalie as asserções a seguir e a relação proposta
entre elas.
I. Precisamos obrigatoriamente fazer a replicação síncrona das
vendas das sucursais para o escritório central
PORQUE
II. Somente desta forma a diretoria poderá gerar os seus relatórios
Quanto as duas afirmativas observamos que:
(Ref.: 202010048527)
A primeira afirmação é falsa e a segunda correta.
A primeira afirmação é correta e a segunda falsa.
As duas afirmações são falsas.
As duas afirmações estão corretas e a segunda não justifica a primeira.
As duas afirmações estão corretas e a segunda justifica a primeira.
1
po
nt
o
5.
O particionamento pode ser horizontal, vertical e misto e a
geração das partições correspondem a operações da
álgebra relacional. A figura abaixo mostra quatro
fragmentos gerados a partir da tabela PROJETOS.
Considere agora as seguintes operações algébricas:
I. π Codigo, Cidade (σ Valor < 100.000 (Projetos))
II. π Codigo, Cidade (Projetos)
III. σ Cidade = `Rio de Janeiro¿ (Projetos)
IV. π Codigo, Valor (σ Cidade = `Rio de Janeiro¿ (Projetos))
As operações algébricas que correspondem a A, B, C e D
são respectivamente:
(Ref.: 202010048497)
II, I, III e IV.
III, II, IV e I.
III, IV, II e I.
II, IV, III e I.
I, IV, III e II.
1 ponto
6.
As etapas dos processamento de consultas global geram produtos que
servem de entrada para o próximo passo do processamento. A expressão
algébrica global é a entrada utilizada pela(o):
(Ref.: 202010030514)
Localização de Dados.
Esquema de Alocação.
Otimização Global da Consulta.
Mapeamento da Consulta.
Execução Distribuída.
1 ponto
7.
Uma transação T1 estava executando várias operações e em um
determinado ponto foi realizada a leitura do salário de um empregado
tendo sido obtido o valor de R$3000,00.
Após a leitura de T1 outra transação, T2, realizou uma alteração no salário
do empregado e fez commit.
Após realizar outras operações T1 volta a repetir a leitura do salário do
mesmo empregado, obtendo o valor de R$3500,00.
Podemos afirmar que estamos diante da anomalia de processamento de
transações concorrentes denominada:
(Ref.: 202010030410)
Problema da Atualização Perdida.
Problema do Resumo Incorreto.
Problema da Leitura que não pode ser repetida (Nonrepeatable Read).
Problema da Atualização Temporária ou Leitura suja (Dirty Read).
Problema da Leitura fantasma (Phantom Rea.
1 ponto
8.
Durante a configuração do PGPOOLII devemos especificar vários
parâmetros no seu arquivo de configuração. Para definir o Tipo de Cluster
como Modo Bruto o valor do parâmetro deve ser:
(Ref.: 202010070791)
slony
logical_replication
raw
native_replication
snapshot_isolation
1 ponto
9.
Várias técnicas podem ser utilizadas para se obter o paralelismo
intraoperações.
Considere o seguinte cenário:
● Um sistema possui três discos com uma dados de uma tabela
particionada horizontalmente utilizando round robin.
● Foi realizada uma consulta cuja saída deve ser ordenada por uma
coluna.
● Durante a execução, os sites dos discos realizaram a ordenação de
sua partição.
● Após o término da ordenação, os dados foram enviados para outro
nó responsável pela ordenação final da consulta.
A técnica de paralelismo intraoperações utilizada neste cenário é
denominada:
(Ref.: 202010070789)
Paralelismo Pipeline.
Junção Fragmentar e Replicar.
Sort-Merge Externo Paralelo.
Classificação por particionamento de intervalo.
Junção particionada.
10.
Várias técnicas de paralelismo intraoperações são executadas a partir da
cooperação de diversos nós.
Considere o seguinte cenário:
● Duas tabelas T1 e T2 foram particionadas horizontalmente por faixa
pelo valor da coluna a.
● Foi realizada a seguinte consulta:
Select *
From T1
Inner Join T2 on T1.a = T2.a
Where T1.a > 100
● Durante a execução os sites dos discos de T1 enviaram seus
dados para o nó responsável pela consulta
● Os sites de T2 replicaram suas tabelas para o nó responsável pela
consulta
A técnica de paralelismo intraoperações utilizada neste cenário é
denominada:
(Ref.: 202010070787)
Paralelismo Independente.
Classificação por particionamento de intervalo.
Junção Fragmentar e Replicar.
Sort-Merge Externo Paralelo.
Junção particionada.
Um sistema distribuído é composto por várias camadas, cada uma desempenhando
uma função.Considere que um sistema foi implantado utilizando um computador com
processador de arquitetura X86 64 bits com LINUX. Estes dados descrevem:
(Ref.: 202009993418)
PROVA—----------------------------------------------------------------------------------------------------------------------------
-------------

Outros materiais