SóProvas


ID
835930
Banca
FDC
Órgão
MAPA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Analise as seguintes sentenças em relação aos Bancos de Dados:

I. Um banco de dados distribuído possui cópias completas do banco de dados, ou partes delas, em mais de um local.

II. Um banco de dados replicado mantém cópias completas de todo o banco de dados em diversos locais, principalmente para diminuir os problemas em caso de falha do banco de dados centralizado, mas há uma diminuição da velocidade de acesso aos usuários.

III. O banco de dados particionado é subdividido de forma que cada local tenha uma cópia completa do banco de dados. Esse tipo de banco de dados oferece boa velocidade de resposta a arquivos localizados, não havendo necessidade de replicar todas as mudanças em múltiplos locais.

Em relação às sentenças supracitadas, pode-se afirmar que apenas:

Alternativas
Comentários
  • Analisando se as alternativas temos

    Em bancos de dados distribuidos os arquivos podem estar replicados ou fragmentados, esses dois tipos podem ser encontrados ao longo dos nós do sistema de BDD's.
    Quando os dados se encontra replicados, existe uma cópia de cada um dos dados em cada nó.
    Já na fragmentação, os dados encontram se divididos ao longo do sistema, ou seja a cada nó existe uma base de dados diferente se olharmos de uma forma local, mas se olharmos de uma forma global os dados são vistos de uma forma única.

    Desta forma o item I está correto.

    fonte: http://pt.wikipedia.org/wiki/Banco_de_dados_distribu%C3%ADdos

    Não encontrei fundamentação para os itens II e III. Alguem tem alguma fonte para contribuir.
  • II. Um banco de dados replicado mantém cópias completas de todo o banco de dados em diversos locais, principalmente para diminuir os problemas em caso de falha do banco de dados centralizado, (parte errada) mas há uma diminuição da velocidade de acesso aos usuários. 

    // em uma MAN/WAN, se o banco é replicado, os usuários terão acesso ao banco direto na sua rede (réplica = cópia exata e atualizada), tornando o acesso rápido.

    III. O banco de dados particionado é subdividido de forma que cada local tenha uma cópia completa do banco de dados. Esse tipo de banco de dados oferece boa velocidade de resposta a arquivos localizados, não havendo necessidade de replicar todas as mudanças em múltiplos locais. 

    // se é particionado, não tem cópia completa na rede local. Apenas parte do banco (módulos).
  • Letra A

    I. Um banco de dados distribuído possui cópias completas do banco de dados, ou partes delas, em mais de um local. 

    Verdadeiro. Refere-se a replicação e fragmentação, respectivamente.


    II. Um banco de dados replicado mantém cópias completas de todo o banco de dados em diversos locais, principalmente para diminuir os problemas em caso de falha do banco de dados centralizado, mas há uma diminuição da velocidade de acesso aos usuários. 

    Falso. Observe que o trecho "principalmente para diminuir os problemas em caso de falha do banco de dados centralizado" é questionável. Conseguimos mais segurança com a redundância e melhor performance no que se refere a acesso. Claro que a redundância reduz o impacto no caso de falhas, mas não sei se isso seria o principal.


    De qualquer modo, o final "mas há uma diminuição da velocidade de acesso aos usuários" está completamente errado. A replicação de dados pode melhorar a questão do acesso, seja por eliminar problemas de concorrência, seja por permitir até mesmo uma leitura paralelizada dos dados, agilizando o processo.



    III. O banco de dados particionado é subdividido de forma que cada local tenha uma cópia completa do banco de dados. Esse tipo de banco de dados oferece boa velocidade de resposta a arquivos localizados, não havendo necessidade de replicar todas as mudanças em múltiplos locais. 


    Falso. O particionamento mantém, como o próprio termo sugere, partes de um todo distribuídas pelos nós. Claro que é necessária a atualização de mudanças em múltiplo locais que contenham a mesma informação, até mesmo para evitar a inconsistência dos dados, uma das características pregadas como premissa no ACID para qualquer tipo de banco de dados, inclusive distribuídos.