Com relação a banco de dados distribuído e à programação ori...
Em um banco de dados distribuído com esquema federado, as tabelas do banco original são horizontalmente particionadas em tabelas-membro, sendo uma tabela-membro para cada banco de dados membro, de modo que as exibições particionadas distribuídas são usadas para que pareça haver uma cópia completa da tabela original em cada servidor-membro.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A questão aborda o conceito de bancos de dados distribuídos, especificamente nos casos em que empregam um esquema federado. Em tal configuração, os dados são distribuídos entre diferentes bancos de dados, que são referidos como bancos de dados membros. Cada um desses bancos contém uma parte dos dados originais, que são particionados horizontalmente.
A partição horizontal significa que as tabelas são divididas em linhas. Por exemplo, uma tabela de clientes pode ser dividida de modo que os clientes de diferentes regiões geográficas estejam em diferentes bancos de dados membros. Apesar da separação física dos dados, é mantida uma visão lógica unificada dos mesmos. Isso é feito por meio das exibições particionadas distribuídas (também conhecidas como views ou virtual tables), que são consultas definidas de maneira a unir as diferentes partes (partições) das tabelas distribuídas entre vários servidores. Para o usuário ou sistema que os consulta, parece que há uma cópia completa da tabela original em cada servidor, oferecendo uma visão integrada e transparente dos dados.
Essa abordagem permite que as consultas sejam feitas como se os dados estivessem todos em um único local, facilitando o uso e a administração do banco de dados, enquanto se beneficia das vantagens de distribuição, como escalabilidade e resiliência. A afirmação da questão está, portanto, correta ao descrever essa característica de um esquema federado em bancos de dados distribuídos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Comentário de outra questão:
Sistema de banco de dados centralizados – Autonomia completa, nenhuma distribuição e heterogeneidade.
Sistemas de bancos de dados distribuídos puros – Não existe autonomia local, alta distribuição. Existe um único esquema conceitual que é acessado por meio de um site que faz parte do SGBDD.
Sistema de bancos de dados federado – Alto grau de autonomia e heterogeneidade, possui esquema global. Cada local é independente e autônomo, possui os próprios usuários locais e DBA.
Sistema multiBancos de bancos. Alto grau de autonomia e heterogeneidade, não possui esquema global. Cada local é independente e autônomo, possui os próprios usuários locais e DBA.
Complementando:
Um Sistema de Bancos de Dados Federado é formado por uma coleção de sistemas de banco de dados autônomos e possivelmente heterogêneos que cooperam entre si para produzir respostas consolidadas para as consultas realizadas sobre a federação.
Os sistemas de bancos de dados componentes são integrados de várias formas. O software que provê a manipulação controlada e coordenada dos sistemas de bancos de dados componentes é chamado de Sistema Gerenciador de Bancos de Dados Federado (FDBMS).
Um dos aspectos importantes de uma Federação de Bancos de Dados é que um sistema de banco de dados componente pode realizar suas operações locais ao mesmo tempo em que participa da Federação.
BIZU que me ajuda é associar aos estados federados do Brasil, que têm certa autonomia como membros, são diferentes entre si, mas cooperam de forma integrada em prol da nação.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo