Baixe o app para aproveitar ainda mais
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—---------------------------------------------------------------------------------------------------------------------------- -------------
Compartilhar