Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — CESPE / CEBRASPE 2025

Banco de DadosBanco de Dados Paralelos e Distribuídos
Código
ce216234
Banca
CESPE / CEBRASPE
Órgão
TCE-MS
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo - Área: Tecnologia da Informação
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
  1. Aa junção, em um único passo, dos critérios de distribuição e da estratégia de armazenamento.
  2. Ba necessidade de duplicar os mesmos dados em todos os nós do sistema.
  3. Ca sobrecarga do diretório de dados global com funções de mapeamento.
  4. Da ausência de autonomia dos nós na definição de sua estrutura interna.
  5. Ea duplicidade de funções entre o nível externo e o nível interno.
Revelar gabarito e comentário

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

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”.

Banco de Dados Distribuídos: Mapeamento de Esquemas

Gabarito: letra A. Ao não realizar o mapeamento direto do esquema conceitual global para os esquemas internos locais, busca-se evitar a junção, em um único passo, dos critérios de distribuição e da estratégia de armazenamento. Isso preserva a independência entre os aspectos lógicos e físicos da distribuição, permitindo maior flexibilidade e autonomia local.

O mapeamento direto acoplaria fortemente a distribuição (fragmentação e alocação) com o armazenamento físico local, contrariando um dos princípios fundamentais de bancos de dados distribuídos: a independência de localização e fragmentação. A separação dessas preocupações é um dos 12 objetivos clássicos de Date para sistemas distribuídos.

Alternativa

Descrição

Motivo da Correção/Incorreção

A

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

✅ Correta. O mapeamento direto acoplaria distribuição e armazenamento, comprometendo a independência entre os níveis lógico e físico.

B

Evitar a necessidade de duplicar os mesmos dados em todos os nós do sistema.

❌ Incorreta. A duplicação (replicação) é uma decisão de projeto, não um efeito do mapeamento direto.

C

Evitar a sobrecarga do diretório de dados global com funções de mapeamento.

❌ Incorreta. O diretório global é necessário independentemente do tipo de mapeamento; a sobrecarga não é evitada por essa separação.

D

Evitar a ausência de autonomia dos nós na definição de sua estrutura interna.

❌ Incorreta. Na verdade, evitar o mapeamento direto garante a autonomia local, não a evita.

E

Evitar a duplicidade de funções entre o nível externo e o nível interno.

❌ Incorreta. Não há relação direta com duplicidade de funções entre níveis externo e interno.

Alternativa A — ✅ Correta ⟵ GABARITO

Evitar o mapeamento direto significa não fundir os critérios de distribuição (como fragmentação horizontal/vertical) com a estratégia de armazenamento (como alocação e replicação) em um único passo. Essa separação é essencial para que alterações na distribuição ou no armazenamento local possam ser feitas de forma independente, sem impactar o outro nível.

Alternativa B — ❌ Incorreta

A duplicação de dados em todos os nós (replicação total) é uma estratégia de armazenamento, não um problema causado pelo mapeamento direto. O mapeamento direto não gera nem evita essa duplicação; ela depende de decisões de projeto (como grau de replicação).

Alternativa C — ❌ Incorreta

O diretório de dados global (catálogo) armazena metadados sobre fragmentos e alocações. Evitar o mapeamento direto não reduz a sobrecarga do diretório; na verdade, o diretório continua sendo necessário para descrever os mapeamentos indiretos. A sobrecarga está mais relacionada à quantidade de fragmentos do que ao tipo de mapeamento.

Alternativa D — ❌ Incorreta

O correto é o oposto: evitar o mapeamento direto garante a autonomia dos nós na definição de sua estrutura interna. Cada nó pode definir seu esquema interno livremente, desde que respeite a interface lógica global. Portanto, a ausência de autonomia é justamente o que se combate, não o que se evita.

Alternativa E — ❌ Incorreta

Não há duplicidade de funções entre os níveis externo (visão do usuário) e interno (armazenamento físico). O mapeamento direto do esquema conceitual para os esquemas internos locais diz respeito à camada conceitual (global) para a interna local, não envolvendo o nível externo. Portanto, essa alternativa confunde os níveis de abstração.

NÃO CAIA NESSA!

A banca tenta confundir o candidato invertendo o sentido: o que se evita (A) é a junção de critérios; já a alternativa D inverte a relação, afirmando que se evita a autonomia, quando na verdade a autonomia é promovida. Fique atento a esses trocadilhos conceituais.

Gabarito: letra A.

Link permanente: /questoes/ce216234