Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — FCC 2020

Banco de DadosBanco de Dados Paralelos e Distribuídos
Código
fc058934
Banca
FCC
Órgão
AL-AP
Ano
2020
Cargo
Analista Legislativo - Desenvolvedor de Banco de Dados
Considere um sistema de banco de dados geograficamente distribuído e que, em cada um deles, são replicadas as mesmas informações, a fim de obter o melhor desempenho no acesso. Todavia, isso gera um problema de redundância. Uma das formas de cuidar desse aspecto é estabelecer
  1. Aespelhamento não controlado, em que o SGBD, a partir de um ambiente central, acessa os ambientes espelhados, de forma programada, para informar ao usuário onde ele deve realizar os ajustes das informações.
  2. Bredundância controlada, em que o SGBD tem conhecimento da múltipla representação da informação e garante a sincronização entre as diversas representações.
  3. Cespelhamento controlado, em que o usuário, a partir de um ambiente central, aciona os ambientes replicados, de forma programada, para realizar os ajustes das informações.
  4. Dredundância controlada, em que o usuário é responsável pela manutenção da sincronia entre as diversas representações.
  5. Eredundância de controle compartilhado, em que o SGBD não garante a sincronização, mas entrega facilidade ao usuário, para que ele execute as atividades de sincronia necessárias.
Revelar gabarito e comentário

GabaritoB — redundância controlada, em que o SGBD tem conhecimento da múltipla representação da informação e garante a sincronização entre as diversas representações.

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

Replicação e Redundância em Bancos de Dados Distribuídos

Gabarito: letra B. Na replicação para desempenho, o SGBD deve gerenciar a redundância para manter a consistência. A alternativa correta descreve a redundância controlada, onde o SGBD conhece as múltiplas representações e garante a sincronização, alinhando-se ao objetivo de controle de redundância pelo SGBD.

O contexto fornecido destaca que "um dos objetivos do SGBD é controlar a redundância" e que "o SGBD vai controlar e evitar que haja a redundância não desejada, mantendo apenas a desejada". Portanto, a solução ideal envolve o SGBD atuando ativamente no gerenciamento da redundância, e não o usuário.

Alternativa A — ❌ Incorreta

Afirma que o SGBD apenas informa o usuário sobre onde fazer ajustes, sem realizar o controle efetivo. Isso não atende ao requisito de cuidar da redundância, pois a sincronização fica a cargo do usuário, não do SGBD.

Alternativa B — ✅ Correta ⟵ GABARITO

Define a redundância controlada com o SGBD ciente das múltiplas representações e garantindo a sincronização. É a forma adequada de gerenciar a replicação, pois o SGBD assegura a consistência dos dados, conforme o objetivo de controlar a redundância.

Alternativa C — ❌ Incorreta

Atribui ao usuário a responsabilidade de acionar os ambientes replicados e realizar ajustes, o que contraria a função do SGBD de gerenciar autonomamente a redundância.

Alternativa D — ❌ Incorreta

Também coloca o usuário como responsável pela sincronia, ignorando que o SGBD deve ter esse papel para garantir eficiência e consistência.

Alternativa E — ❌ Incorreta

Menciona que o SGBD não garante a sincronização, apenas facilita para o usuário. Isso não resolve o problema de redundância de forma controlada, pois a falta de garantia de sincronização pode levar a inconsistências.

PEGA ESSA DICA!

Em bancos distribuídos com replicação, o controle da redundância deve ser feito pelo SGBD, que gerencia a sincronização automaticamente. Fique atento: alternativas que transferem essa responsabilidade ao usuário ou que não garantem a sincronização estão incorretas.

Gabarito: letra B.

Link permanente: /questoes/fc058934