Com relação aos bancos de dados distribuídos, assinale a opção correta.
- A)Fragmentação e replicação são técnicas de armazenamento de dados distribuídos que não podem ser combinadas, ou seja, deve-se escolher uma das duas técnicas para ser implementada.
Errada, porque fragmentação e replicação podem ser combinadas em bancos distribuídos, em vez de serem técnicas mutuamente exclusivas.
- B)Em um banco de dados distribuído heterogêneo, diferentes sites podem usar diferentes softwares de sistema de gerenciamento de banco de dados (SGBD).
Certa, porque em um banco de dados distribuído heterogêneo diferentes sites podem usar SGBDs diferentes.
- C)Os bancos de dados distribuídos são adequados apenas para pequenas organizações.
Errada, porque bancos distribuídos podem atender organizações de vários portes, inclusive grandes ambientes com alta demanda.
- D)Os bancos de dados distribuídos são utilizados exclusivamente para armazenar dados não relacionais.
Errada, porque bancos distribuídos não se limitam a dados não relacionais e podem ser usados com modelos relacionais também.
- E)Nos bancos de dados distribuídos, a latência na transmissão de dados entre os nós do banco está ausente.
Errada, porque em um banco distribuído sempre existe alguma latência na comunicação entre os nós.
Gabarito: B
Em bancos de dados distribuídos, os dados ficam espalhados por mais de um nó, mas continuam sendo tratados como um sistema único para o usuário. Isso traz vantagens como disponibilidade, desempenho e tolerância a falhas, mas também exige cuidado com comunicação entre sites, consistência e coordenação. Ou seja, distribuição não é bagunça: é organização em rede. Um ponto importante é que um banco distribuído pode ser homogêneo ou heterogêneo. No modelo heterogêneo, os diferentes sites podem usar SGBDs distintos, plataformas diferentes e até estruturas internas diferentes. O sistema precisa fazer essa convivência funcionar, geralmente com mecanismos de integração e transparência. Por isso, a alternativa B está correta: em um banco de dados distribuído heterogêneo, os sites podem sim usar softwares de SGBD diferentes. Essa é justamente a ideia de heterogeneidade: diversidade de tecnologia entre os nós, sem impedir o funcionamento do conjunto. As demais alternativas caem em generalizações erradas. Banco distribuído não é só para empresa pequena, não é exclusivo de dados não relacionais e a latência nunca some, porque sempre há comunicação pela rede. E fragmentação e replicação podem coexistir, inclusive como estratégia combinada para melhorar desempenho e disponibilidade.