Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PROCESSAMENTO PARALELO E DISTRIBUÍDO EM B.D. AV Nota SIA: 10,00 pts 7590 - SISTEMAS DE BANCO DE DADOS DISTRIBUIDOS 1. Ref.: Pontos: 1,00 / 1,00 Observe a figura abaixo que exibe um esquema de distribuição hierárquico. Com base nele podemos afirmar que se B necessitar de um dado que existe somente em F ele: I. Enviará a requisição ao site A Porque II. No esquema hierárquico os sites somente conversam com os seus pais ou seus filhos. A respeito dessas asserções, assinale a opção correta: As duas afirmações são falsas. As duas afirmações estão corretas e a segunda não justifica a primeira. A primeira afirmação é falsa e a segunda correta. A primeira afirmação é correta e a segunda falsa. As duas afirmações estão corretas e a segunda justifica a primeira. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207833086.'); 2. Ref.: Pontos: 1,00 / 1,00 Considere que você está utilizando um sistema computacional em rede com as seguintes características: • Processador quad core • 16 GB de memória RAM • SSD 512 GB A melhor classificação para este sistema seria: Paralelo Fortemente Acoplado. Paralelo em Rede. Centralizado. Distribuído. Paralelo Fracamente Acoplado. 7591 - PROJETO DE BANCO DE DADOS DISTRIBUIDOS 3. Ref.: Pontos: 1,00 / 1,00 Projetar um banco de dados é de extrema importância para garantir sua eficiência e eficácia. No projeto de banco de dados distribuídos isso se mostra ainda mais relevante, pois implica em determinar se vale a pena ou não realizar a distribuição. Quanto a este aspecto podemos afirmar que devemos: I - Analisar o perfil das transações existentes; II - Avaliar se o custo de transmissão de dados cairá em caso de distribuição; e III - Analisar se apenas visões de dados dos usuários locais poderão ser atendidas após a distribuição. Estão corretas as afirmativas: I apenas. I e II apenas. II apenas. I e III apenas. III apenas. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207833094.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207888112.'); 4. Ref.: Pontos: 1,00 / 1,00 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: Fragmentação, Centralização e Replicação. Replicação, Fragmentação e Centralização. Centralização, Replicação e Fragmentação. Replicação, Centralização e Fragmentação. Fragmentação, Replicação e Centralização. 5. Ref.: 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 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: 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. A primeira afirmação é correta e a segunda falsa. As duas afirmações são falsas. A primeira afirmação é falsa e a segunda correta. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207888132.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207888204.'); 7592 - IMPLEMENTAÇÃO DE BANCO DE DADOS DISTRIBUIDOS 6. Ref.: Pontos: 1,00 / 1,00 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): Localização de Dados. Mapeamento da Consulta. Otimização Global da Consulta. Execução Distribuída. Esquema de Alocação. 7. Ref.: Pontos: 1,00 / 1,00 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: 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. Problema da Atualização Perdida. Problema do Resumo Incorreto. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207870191.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207870087.'); 7593 - SISTEMAS DE BANCO DE DADOS PARALELOS 8. Ref.: Pontos: 1,00 / 1,00 A decisão de utilizar sistemas paralelos ou não está intrinsecamente ligada à definição do seu grão de paralelismo. Quanto a este aspecto podemos afirmar que: I - Em sistemas de grão fino o custo de comunicação é irrelevante para determinar a modelagem do sistema. II - Sistemas de grão grosso compreendem a existência de tarefas com unidades de trabalho grandes. III - Sistemas de grão médio podem ser modelados de forma eficiente se o custo de transmissão for alto. Estão corretas apenas a(s) afirmativa(s): III. II e III. I e II. II. I e III. 9. Ref.: Pontos: 1,00 / 1,00 O arquivo de configuração do PGPOOL II possui uma série de parâmetros que balizam o funcionamento do sistema. Para a entrada bakcend_clustering_mode que define o tipo cluster, o valor padrão para este item é: logical_replication. snapshot_isolation. native_replication. slony. streaming_replication. 10. Ref.: Pontos: 1,00 / 1,00 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: native_replication snapshot_isolation slony logical_replication raw javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207910460.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207910469.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207910468.');
Compartilhar