Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Distribuídos — FGV 2024

Banco de DadosBanco de Dados Distribuídos
Código
fg165188
Banca
FGV
Órgão
CM SP
Ano
2024
Cargo
Cons Leg ( )
Assinale a opção que apresenta o conjunto de dimensões aos quais os modelos arquiteturais dos SGBD distribuídos são classificados.
  1. Ahorizontal, vertical e mista.
  2. Bfragmentação, transação e segurança.
  3. Cponto-a-ponto, cliente-servidor e nuvem.
  4. Dautonomia, distribuição e heterogeneidade.
  5. Econtrole de concorrência, replicação e integração de dados.
Revelar gabarito e comentário

GabaritoD — autonomia, distribuição e heterogeneidade.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modelos Arquiteturais de SGBD Distribuídos

Gabarito: letra D. Os modelos arquiteturais dos SGBD distribuídos são classificados segundo três dimensões fundamentais: autonomia, distribuição e heterogeneidade. Essas dimensões definem o grau de independência entre os nós, a forma como os dados são distribuídos e a uniformidade dos sistemas envolvidos — é exatamente esse tripé que a alternativa correta espelha.

Os SGBD distribuídos (SGBDD) estendem as facilidades de gerência de dados para que o armazenamento seja dividido entre vários nós de uma rede, sem que o usuário perca a visão integrada do banco. Para classificar as diferentes arquiteturas possíveis, a literatura consagrada (Elmasri & Navathe, Ozsu & Valduriez) utiliza três dimensões independentes, que combinadas entre si geram os diversos modelos arquiteturais:

  1. Autonomia: refere-se ao grau de independência que cada SGBD local possui em relação ao sistema distribuído como um todo. Vai desde a autonomia total (cada nó opera de forma completamente independente, sem compartilhar nada) até a ausência de autonomia (os nós são totalmente controlados por um sistema central). Entre esses extremos, há graus intermediários como a autonomia de projeto, de comunicação e de execução.

  1. Distribuição: diz respeito à forma como os dados e as aplicações são distribuídos entre os sites. Pode ser avaliada em dois eixos: distribuição de dados (fragmentação horizontal, vertical ou mista, e replicação) e distribuição de controle (quem gerencia o quê em cada nó). A distribuição é o que caracteriza o sistema como verdadeiramente distribuído, em oposição a um sistema centralizado.

  1. Heterogeneidade: indica se os SGBDs participantes são do mesmo tipo (sistemas homogêneos) ou de tipos diferentes (sistemas heterogêneos). Em sistemas homogêneos, todos os nós usam o mesmo SGBD e o mesmo modelo de dados; em sistemas heterogêneos, podem coexistir SGBDs relacionais, orientados a objetos, NoSQL, etc., exigindo mecanismos de integração e tradução entre eles.

Essas três dimensões são ortogonais — ou seja, podem ser combinadas livremente. Por exemplo, um sistema pode ser homogêneo com alta autonomia e alta distribuição, ou heterogêneo com baixa autonomia e baixa distribuição. É essa combinação que define a arquitetura específica de cada SGBDD.

A pegadinha da banca está em confundir essas dimensões arquiteturais com outros conceitos do universo de bancos de dados distribuídos, como as técnicas de fragmentação (horizontal, vertical e mista), os mecanismos de controle de concorrência, replicação e integração, ou ainda as topologias de rede (ponto-a-ponto, cliente-servidor). Todas essas são questões importantes, mas não são as dimensões de classificação dos modelos arquiteturais.

Guarde o tripé autonomia, distribuição e heterogeneidade como o critério de classificação dos modelos arquiteturais — é nele que as alternativas se dividem.

Dimensão

Definição

Relação com o SGBDD

Autonomia

Grau de independência de cada SGBD local em relação ao sistema distribuído

Vai da autonomia total (nós independentes) à ausência de autonomia (controle central); inclui autonomia de projeto, comunicação e execução

Distribuição

Forma como dados e controle são espalhados entre os nós

Envolve distribuição de dados (fragmentação horizontal, vertical, mista; replicação) e distribuição de controle (gerência em cada nó)

Heterogeneidade

Uniformidade dos SGBDs participantes

Sistemas homogêneos (mesmo SGBD/modelo) vs. heterogêneos (SGBDs diferentes, exigindo integração/tradução)

1Autonomia
Total (nós independentes)
Nenhuma (controle central)
Graus intermediários
2Distribuição
Dados (fragmentação/replicação)
Controle (gerência por nó)
3Heterogeneidade
Homogêneo (mesmo SGBD)
Heterogêneo (SGBDs distintos)
Modelos arquiteturais (SGBDD)
LEVELsoulevel.com.br
Modelos arquiteturais (SGBDD): Autonomia (Total (nós independentes), Nenhuma (controle central), Graus intermediários); Distribuição (Dados (fragmentação/replicação), Controle (gerência por nó)); Heterogeneidade (Homogêneo (mesmo SGBD), Heterogêneo (SGBDs distintos))

Alternativa A — ❌ Incorreta

Apresenta "horizontal, vertical e mista", que são os tipos de fragmentação de dados em um banco distribuído, não as dimensões de classificação dos modelos arquiteturais. A fragmentação é uma técnica de distribuição de dados, uma consequência da dimensão "distribuição", mas não é uma dimensão arquitetural em si.

Alternativa B — ❌ Incorreta

Menciona "fragmentação, transação e segurança". Fragmentação é técnica de distribuição; transação é o mecanismo de execução atômica de operações; segurança é um requisito transversal. Nenhum deles é dimensão de classificação arquitetural.

Alternativa C — ❌ Incorreta

Cita "ponto-a-ponto, cliente-servidor e nuvem", que são topologias de rede ou modelos de implantação, não dimensões de classificação dos modelos arquiteturais de SGBDD. A topologia é um aspecto da dimensão "distribuição", mas não é uma dimensão em si.

Alternativa D — ✅ Correta ⟵ GABARITO

Apresenta exatamente as três dimensões clássicas de classificação dos modelos arquiteturais de SGBD distribuídos: autonomia (grau de independência dos nós), distribuição (forma como dados e controle são espalhados) e heterogeneidade (uniformidade dos SGBDs participantes). É o tripé consagrado na literatura de sistemas de banco de dados distribuídos.

Alternativa E — ❌ Incorreta

Cita "controle de concorrência, replicação e integração de dados", que são mecanismos e funcionalidades de um SGBDD, não dimensões de classificação arquitetural. Controle de concorrência garante a consistência em acessos simultâneos; replicação mantém cópias atualizadas; integração combina dados de fontes distintas — todos são aspectos operacionais, não dimensões de arquitetura.

Gabarito: letra D — as dimensões de classificação dos modelos arquiteturais de SGBD distribuídos são autonomia, distribuição e heterogeneidade.

Link permanente: /questoes/fg165188