Os sistemas gerenciadores de bancos de dados (SGBD) podem ser classificados de várias maneiras. Os SGBDs heterogêneos cujos participantes são fracamente acoplados e possuem um certo grau de autonomia local são classificados como
- A)cliente-servidor.
Cliente-servidor é uma arquitetura de acesso e processamento, não a classificação de bancos heterogêneos com autonomia local.
- B)multiusuário.
Multiusuário indica que vários usuários acessam o sistema, mas não descreve a relação de autonomia e acoplamento entre bancos distribuídos.
- C)relacionais.
Relacional é um modelo de dados, ligado à forma de organizar tabelas e relações, e não ao grau de cooperação entre SGBDs.
- D)federados.
Correta: SGBDs federados reúnem sistemas heterogêneos, com acoplamento fraco e autonomia local dos participantes.
- E)nuvem.
Nuvem é uma forma de disponibilização/infraestrutura, não a classificação clássica desses SGBDs heterogêneos.
Gabarito: D
Em SGBD distribuídos, a grande pergunta é: como os bancos conversam entre si e quanto controle cada um ainda mantém. Quando os sistemas são heterogêneos, os nós não são iguais entre si, e quando há acoplamento fraco, cada participante continua com uma boa dose de autonomia local, sem virar apenas uma peça obediente de um centro controlador. Isso é justamente a ideia dos SGBDs federados: vários bancos/autônomos, possivelmente com tecnologias diferentes, cooperando sob uma visão integrada.