Os Sistemas de Gerenciamento de Banco de Dados (SGBD) foram...
é possível desenvolver software de middleware para acessar vários bancos de dados autônomos pré-existentes, armazenados sob SGBDs heterogêneos. Isso leva a um SGBD federado (ou sistema multibanco de dados), em que os sistemas participantes são fracamente acoplados e possuem um certo grau de autonomia local. Muitos SGBDDs utilizam arquitetura cliente/servidor.
C
Navathe.
A = Modelo em Rede = Grafo, Registro filho ligado a mais de um registro Pai (Cada Filho tem mais de um PAI), complexo, links, suporte ao relacionamento muitos-para-muitos, O registro pai é chamado de Registro Proprietário, e o registro filho é chamada de Registro de Membro.
B = Modelo Hierárquico = Um PAI tem vários Filhos, cada Filho tem um Pai = 1 – N, árvores, Raiz = Pai, cada campo tem um único valor, relacionamentos feitos fisicamente (ponteiro físico).
D = Modelo Orientado a Objeto = Encapsulamento, Objetos Complexos, Identidade de Objeto, Polimorfismo encapsulamento e herança.
E = Não Relacional
GAB C.
Gênio
A - É um tipo de banco de dados. Não é uma categoria de bancos de dados distribuídos.
B - Esse é um tipo de banco de dados completamente jurássico. Não é uma categoria de SGBDD
D - Um tipo de banco de dados novamente.
E - Uma categoria de banco de dados que engloba a A e a D.
A alternativa correta é a C - Federado.
Para entender a questão e a resposta correta, é necessário compreender alguns conceitos sobre Sistemas de Gerenciamento de Banco de Dados Distribuídos (SGBDD). No contexto de Big Data, a quantidade de dados gerados é massiva e complexa, o que exige soluções que consigam gerenciar e processar esses dados de maneira eficiente. Um SGBDD permite que os dados sejam armazenados em diferentes localidades, em vários servidores conectados por uma rede. Isso possibilita uma melhor performance e escalabilidade do sistema, elementos cruciais para o manejo de grandes volumes de dados.
O termo middleware refere-se a um tipo de software que funciona como uma camada intermediária entre aplicativos e sistemas operacionais ou entre dois aplicativos diferentes. No contexto dos bancos de dados distribuídos, o middleware pode ser responsável por proporcionar a comunicação e o gerenciamento de transações entre os diferentes SGBDs que compõem o sistema distribuído.
Quando um SGBDD usa middleware para que os SGBDs estejam fracamente acoplados, estamos falando de um SGBDD Federado. Isso significa que cada banco de dados pode operar de forma independente, mas também pode se comunicar com outros bancos por meio do middleware. Essa comunicação permite o acesso e a manipulação de dados entre diferentes bancos de dados, sem a necessidade de integrá-los completamente em uma única base.
Essa abordagem é diferente de um sistema de banco de dados hierárquico, que organiza os dados em uma estrutura de árvore, ou de um banco de dados orientado a objetos, que armazena informações na forma de objetos, como em linguagens de programação orientadas a objetos. Uma base de dados baseada em grafos é adequada para representar relacionamentos complexos e interconectados entre os dados, e não está relacionada diretamente com distribuição de dados. Já a alternativa NOSQL refere-se a um tipo de banco de dados que pode ser distribuído, mas a nomenclatura não descreve a arquitetura de acoplamento mencionada na pergunta.
Portanto, a alternativa correta é a C, pois um SGBDD Federado é caracterizado pelo uso de middleware para conectar múltiplos sistemas de bancos de dados de forma que eles possam manter uma certa autonomia, mas ainda assim permitir operações conjuntas entre eles.