Dentre as principais características da estrutura distribuída em um Sistema de Gerenciamento de Banco de Dados (SGBD), assinale a afirmativa correta.
- A)Redução da complexidade da rede, tornando a manutenção mais simples.
Errada, porque um ambiente distribuído tende a aumentar, e não reduzir, a complexidade da rede e da manutenção.
- B)Maior centralização de controle, resultando em maior segurança dos dados.
Errada, pois a estrutura distribuída diminui a centralização de controle, já que os dados e o processamento ficam repartidos entre vários nós.
- C)Aumento da latência nas operações, devido à comunicação entre nós distribuídos.
Errada como característica principal, porque a latência pode até aumentar em alguns cenários, mas isso é efeito possível, não a vantagem central cobrada pela questão.
- D)Melhoria na escalabilidade, permitindo a adição de recursos conforme necessário.
Certa, porque a distribuição favorece a escalabilidade, permitindo adicionar recursos e nós conforme a necessidade do sistema cresce.
- E)Diminuição dos custos de hardware, eliminando a necessidade de servidores adicionais.
Errada, porque um SGBD distribuído normalmente exige mais infraestrutura, e não dispensa servidores adicionais.
Gabarito: D
Em um SGBD distribuído, os dados e/ou as operações ficam espalhados por mais de um nó, em vez de concentrados em um único servidor. Isso traz vantagens bem conhecidas, como melhor disponibilidade, maior tolerância a falhas e, principalmente, escalabilidade. Na prática, quando a demanda cresce, você consegue adicionar novos recursos ou novos nós para dividir a carga, sem precisar recomeçar a arquitetura do zero. É por isso que a ideia central da estrutura distribuída não é “simplificar” a rede nem centralizar tudo, mas justamente trabalhar com vários pontos de processamento e armazenamento. Esse modelo costuma aumentar a complexidade de gerenciamento, porque exige coordenação entre os nós, controle de consistência e comunicação pela rede. A alternativa correta é a D porque a escalabilidade é uma característica típica de ambientes distribuídos: o sistema pode crescer conforme a necessidade, recebendo mais capacidade, mais máquinas ou mais serviços. Em prova, pense assim: quando o banco sai do “tudo em um lugar só” e passa a se expandir por vários nós, ele ganha flexibilidade para acompanhar o crescimento da aplicação. Se quiser uma referência doutrinária, essa é justamente a ideia clássica de SGBD distribuído nos manuais de banco de dados: distribuição permite expansão modular, com ganho de escalabilidade e disponibilidade, ainda que com maior complexidade de administração e comunicação.