Ao não realizar o mapeamento direto do esquema conceitual g...

Próximas questões
Com base no mesmo assunto
Q3701187 Banco de Dados
Ao não realizar o mapeamento direto do esquema conceitual global para os esquemas internos locais em um banco de dados distribuído, busca-se evitar 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema central: A questão aborda Arquitetura de Banco de Dados Distribuídos, especificamente a separação entre o esquema conceitual global e os esquemas internos locais.

Conceitos essenciais: Em bancos de dados distribuídos, há três níveis de esquemas: externo (visão do usuário), conceitual global (estrutura lógica unificada) e interno local (organização física em cada nó). O mapeamento direto do esquema conceitual global para os internos combina, em um só passo, critérios de distribuição e estratégias de armazenamento, o que não é desejável pois reduz flexibilidade e independência na administração desses aspectos fundamentais.

Justificativa da alternativa correta (A): O objetivo de evitar o mapeamento direto entre o esquema conceitual global e os esquemas internos locais é permitir separar as decisões sobre distribuição dos dados (em quais nós ficam as informações) das estratégias de armazenamento físico de cada nó. Conforme tratado por Elmasri & Navathe e Silberschatz et al., é recomendada essa separação (princípio de transparência de distribuição), pois facilita tanto a escalabilidade quanto a administração independente dos aspectos lógicos e físicos do banco de dados. Assim, evita-se combinar distribuição e armazenamento em um único processo, tornando a alternativa A correta.

Análise das alternativas incorretas:

B) Replica dados entre nós, mas não tem relação direta com o esquema conceitual versus interno. Um projeto pode evitar mapeamento direto sem impedir replicação.

C) A sobrecarga do diretório global ocorre por outros motivos. A separação de esquemas não objetiva diretamente aliviar essa sobrecarga.

D) Autonomia dos nós está ligada à sua gestão interna, não necessariamente à separação dos níveis conceitual e interno.

E) A duplicidade de funções entre níveis externo e interno não se relaciona à questão de separação entre conceitual e físico.

Dica de prova: Fique atento à diferença entre distribuição (onde os dados estão) e armazenamento (como os dados são guardados). Cuidado com pegadinhas que misturam esses conceitos ou sugerem relação causal onde ela não existe.

Resumo: O gabarito é A, pois evidencia a importância da separação lógica entre a distribuição dos dados e a estratégia de armazenamento, conforme boas práticas e literatura clássica da área.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

A) A junção, em um único passo, dos critérios de distribuição e da estratégia de armazenamento.

→ Isso é justamente o que se evita: fazer tudo em um único passo aumenta a complexidade. Correta.

B) A necessidade de duplicar os mesmos dados em todos os nós do sistema.

→ Isso está relacionado à replicação, não ao mapeamento direto. Incorreta.

C) A sobrecarga do diretório de dados global com funções de mapeamento.

→ Pode ocorrer, mas não é o principal objetivo do mapeamento indireto. Incorreta.

D) A ausência de autonomia dos nós na definição de sua estrutura interna.

→ Autonomia é outro conceito (independência dos nós), não diretamente ligado ao mapeamento direto. Incorreta.

E) A duplicidade de funções entre o nível externo e o nível interno.

→ Não é o foco do problema. Incorreta.

Resposta correta: A) a junção, em um único passo, dos critérios de distribuição e da estratégia de armazenamento.

fonte: copilot

Gabarito: Letra A

A questão aborda a Arquitetura de Referência de um SGBD Distribuído (SGBDD).

Para garantir a Independência de Dados (tanto física quanto de distribuição), a arquitetura padrão não conecta o nível global diretamente ao armazenamento físico local. Existem camadas intermediárias essenciais:

  1. Esquema Conceitual Global: Visão lógica unificada dos dados.
  2. Esquema de Fragmentação: Define como os dados são divididos logicamente (horizontal ou vertical).
  3. Esquema de Alocação: Define em quais nós (sites) cada fragmento será armazenado (inclusive réplicas).
  4. Esquema de Mapeamento Local: Traduz para o esquema local.
  5. Esquema Interno Local: Armazenamento físico no nó específico.

Análise das alternativas:

A) a junção, em um único passo, dos critérios de distribuição e da estratégia de armazenamento. Correto. Se o mapeamento fosse direto do Global para o Interno Local, estaríamos misturando a lógica de distribuição (fragmentação/alocação) com os detalhes físicos de armazenamento (índices, ponteiros) de cada nó. A separação em camadas permite alterar a estratégia de distribuição sem mexer no armazenamento físico e vice-versa.

B) a necessidade de duplicar os mesmos dados... Incorreto. A duplicação (replicação) é uma decisão tomada no Esquema de Alocação. O mapeamento de esquemas é uma questão arquitetural de independência de dados, não de política de replicação.

C) a sobrecarga do diretório de dados global... Incorreto. O catálogo (diretório) precisa gerenciar os mapeamentos de qualquer forma. A separação de camadas, na verdade, organiza melhor o catálogo, não visa apenas reduzir sobrecarga.

D) a ausência de autonomia dos nós... Incorreto. A autonomia local refere-se à capacidade do nó de funcionar independentemente. Embora a arquitetura influencie, o mapeamento direto violaria principalmente a transparência de distribuição, não necessariamente a autonomia administrativa.

Fonte / Fundamentação:

  • Ceri, S.; Pelagatti, G. Distributed Databases: Principles and Systems. (Arquitetura padrão de SGBDD).
  • Elmasri & Navathe. Sistemas de Banco de Dados. Cap. 23 (Arquiteturas de SGBDD).

"A persistência é o caminho do êxito." – Charles Chaplin

Instagram: @tudomudahoje | @rankingdasbancas

Recomendação de leitura. Livro "Nunca É Hora de Parar", de David Goggins. A continuação da saga do homem mais "casca-grossa" do mundo. O Laboratório da Dor: A dor é o caminho para o crescimento; encare-a como um processo de refinamento. Mentalidade de "Um Segundo": Nos momentos de decisão crítica, pare por um segundo para retomar o controle racional sobre o impulso de desistir. A grandeza não é um destino: É um estado de espírito constante de nunca estar satisfeito com o "suficiente". | Leitura brutal e inspiradora.

Link Mercado Livre com Desconto, copie e cole no seu navegador --> https://mercadolivre.com/sec/2MzHfbQ

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo