Buscar

Avaliação Processamento Paralelo e Distribuido em B D


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

Prévia do material em texto

Disciplina: PROCESSAMENTO PARALELO E DISTRIBUÍDO EM B.D.  AV
Aluno: ÉVERTON MATHEUS SOUSA NASCIMENTO 202003597619
Turma: 9001
CCT1030_AV_202003597619 (AG)   25/10/2023 02:03:04 (F) 
Avaliação: 5,00 pts Nota SIA: 5,00 pts
 
7590 - SISTEMAS DE BANCO DE DADOS DISTRIBUIDOS  
 
 1. Ref.: 7833091 Pontos: 1,00  / 1,00
Dentre as diversas vantagens do uso de banco de dados aquela que se caracteriza por permitir que os programas de aplicação
de�nam apenas os campos que serão utilizados, independente da estrutura interna dos arquivos é a:
Padronização dos dados.
Separação entre Programas e Dados.
Compartilhamento dos dados.
 Independência dos Dados.
Manutenção da Integridade.
 2. Ref.: 7833092 Pontos: 0,00  / 1,00
A computação em nuvem está a cada dia se expandindo mais pelo universo dos usuários.
Grandes empresas hospedam seus sistemas na nuvem enquanto usuários �nais usam os serviços disponibilizados pelos provedores
de cloud. Quando um usuário utiliza, por exemplo, um serviço de armazenamento como o Google Drive temos o modelo de serviço
denominado:
 
HaaS.
 SaaS.
IaaS.
PaaS.
 Cloud Drive.
 
7591 - PROJETO DE BANCO DE DADOS DISTRIBUIDOS  
 
 3. Ref.: 7888165 Pontos: 0,00  / 1,00
O particionamento vertical é uma das formas de realizar a fragmentação de uma tabela. A �gura abaixo mostra dois fragmentos
(PROJETOSVALOR e PROJETOSCIDADE) gerados a partir da tabela projetos.
16/05/2024, 15:58 EPS
https://simulado.estacio.br/alunos/ 1/5
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7833091.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7833091.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7833092.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7833092.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7888165.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7888165.');
Dentro deste cenário quanto as regras de correção da fragmentação avalie as asserções a seguir e a relação proposta entre elas.
I.            O particionamento vertical realizado em projetos viola a disjunção
PORQUE
II.           a disjunção estabelece que o mesmo item de dados não pode aparecer em mais de um fragmento
Quanto as duas a�rmativas observamos que:
 As duas a�rmações são falsas.
As duas a�rmações estão corretas e a segunda justi�ca a primeira.
As duas a�rmações estão corretas e a segunda não justi�ca a primeira.
A primeira a�rmação é correta e a segunda falsa.
 A primeira a�rmação é falsa e a segunda correta.
 4. Ref.: 7888174 Pontos: 0,00  / 1,00
O particionamento pode ser horizontal, vertical e misto e a geração das partições correspondem a operações da álgebra relacional. A �gura
abaixo mostra quatro fragmentos gerados a partir da tabela PROJETOS.
16/05/2024, 15:58 EPS
https://simulado.estacio.br/alunos/ 2/5
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7888174.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7888174.');
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:
 III, II, IV e I.
II, I, III e IV.
 II, IV, III e I.
I, IV, III e II.
III, IV, II e I.
 5. Ref.: 7888193 Pontos: 1,00  / 1,00
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 �gura abaixo:
Durante o projeto as seguintes informações foram obtidas para balizar o projeto de distribuição:
- As vendas para as farmácias são realizadas de forma descentralizada, sendo seu controle e registro realizado no âmbito de cada
escritório (central e sucursais);
Dentro deste enfoque  avalie as asserções a seguir e a relação proposta entre elas.
I. Podemos trabalhar com fragmentação horizontal da tabela ITEMVENDA
PORQUE
II. Cada site, central e escritório somente necessita de seus dados para realizar venda
Quanto as duas a�rmativas observamos que:
A primeira a�rmação é correta e a segunda falsa.
As duas a�rmações são falsas.
As duas a�rmações estão corretas e a segunda não justi�ca a primeira.
 As duas a�rmações estão corretas e a segunda justi�ca a primeira.
A primeira a�rmação é falsa e a segunda correta.
 
7592 - IMPLEMENTAÇÃO DE BANCO DE DADOS DISTRIBUIDOS  
 
 6. Ref.: 7870106 Pontos: 1,00  / 1,00
A execução concorrente de transações deve ser controlada de forma que não ocorram anomalias de transação. Considere o seguinte
cenário:
 
Em um instante 3 a transação T1 alterou o dado X mudando seu valor de 300 para 200.
16/05/2024, 15:58 EPS
https://simulado.estacio.br/alunos/ 3/5
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7888193.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7888193.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7870106.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7870106.');
Em um instante 4 a transação T2 leu o valor de X obtendo 200.
Em um instante 5 a transação T1 fez commit.
 
Podemos a�rmar que estamos diante da anomalia de processamento de transações concorrentes denominada:
Problema da Leitura que não pode ser repetida (Nonrepeatable Read).
Problema da Leitura fantasma (Phantom Rea).
Problema da Atualização Perdida.
 Problema da Atualização Temporária ou Leitura suja (Dirty Read).
Problema do Resumo Incorreto.
 7. Ref.: 7870219 Pontos: 0,00  / 1,00
O processamento de consultas globais em banco de dados distribuídos segue etapas distintas de processamento se comparadas as
da execução de consultas locais.
A etapa de processamento de consultas globais que veri�ca se o comando está escrito corretamente, ou seja, segue a regras da
sintaxe do SQL denomina-se:
Análise Semântica.
Mapeamento da Consulta.
Otimização Global da Consulta.
 Localização dos Dados.
 Análise Sintática.
 
7593 - SISTEMAS DE BANCO DE DADOS PARALELOS  
 
 8. Ref.: 7910468 Pontos: 1,00  / 1,00
Durante a con�guração do PGPOOLII devemos especi�car vários parâmetros no seu arquivo de con�guração. Para de�nir o Tipo de
Cluster como Modo Bruto o valor do parâmetro deve ser:
native_replication
snapshot_isolation
logical_replication
slony
 raw
 9. Ref.: 7910461 Pontos: 0,00  / 1,00
Existem vários tipos de arquitetura de hardware para a implantação de sistemas paralelos.
A �gura abaixo mostra uma destas arquiteturas:
Esta arquitetura é denominada:
 
16/05/2024, 15:58 EPS
https://simulado.estacio.br/alunos/ 4/5
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7870219.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7870219.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7910468.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7910468.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7910461.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7910461.');
 
Hierárquica.
 Memória Compartilhada.
Discos compartilhados.
 Nada compartilhado.
Tudo compartilhado.
 10. Ref.: 7910467 Pontos: 1,00  / 1,00
O ato de inicializar ou parar o PGPOOL é realizado via linha de comando.
A �gura abaixo mostra um exemplo de comando:
Dentro deste enfoque avalie as asserções a seguir e a relação proposta entre elas.
I.            Este comando irá realizar a parada do serviço do PGPOOII sem esperar o �nal das conexões ativas
Porque
II.           A opção fast stop determina isso, ao contrário da opção smart que espera o �nal das conexões ativas.
 
Quanto as a�rmativas podemos notar que:
A primeira a�rmação é correta e a segunda falsa.
 As duas a�rmações estão corretas e a segunda justi�ca a primeira.
A primeira a�rmação é falsa e a segunda correta.
As duas a�rmações estão corretas e a segunda não justi�ca a primeira.
As duas a�rmações são falsas.
16/05/2024, 15:58 EPS
https://simulado.estacio.br/alunos/ 5/5
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7910467.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7910467.');

Mais conteúdos dessa disciplina