Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — FGV 2026
Banco de Dados›Banco de Dados Paralelos e Distribuídos
Código
fg130049
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Médio
Cargo
Técnico de Informática
Bancos de dados distribuídos organizam informações em múltiplos locais interligados, permitindo maior escalabilidade, disponibilidade e desempenho.Nesse contexto, assinale a opção que corretamente apresenta um conceito válido em sistemas de bancos de dados distribuídos.
AA fragmentação horizontal derivada ocorre quando uma relação é particionada a partir de predicados definidos sobre outra relação, de modo que sua fragmentação é diretamente impactada pela fragmentação dessa relação externa.
BA fragmentação horizontal primária é realizada com base em predicados definidos sobre outra relação, aplicando-se a relações que dependem de dados externos.
CA fragmentação vertical divide uma relação em partes distintas, podendo dispensar a presença da chave primária nos fragmentos, caso as aplicações não exijam reconstrução direta da relação original.
DNa alocação, um banco totalmente replicado distribui fragmentos de forma que a atualização de dados tende a ser simplificada, já que as operações de modificação não dependem da existência de cópias adicionais em outros locais.
EO diretório de dados distribuído concentra suas funções em um diretório global, encarregado de descrever tanto a visão geral quanto os detalhes internos relacionados aos sítios locais.
Revelar gabarito e comentário▾
GabaritoA — A fragmentação horizontal derivada ocorre quando uma relação é particionada a partir de predicados definidos sobre outra relação, de modo que sua fragmentação é diretamente impactada pela fragmentação dessa relação externa.
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”.
Fragmentação horizontal derivada em bancos de dados distribuídos
Gabarito: letra A. A fragmentação horizontal derivada é um conceito válido: uma relação é particionada com base em predicados definidos sobre outra relação, de modo que sua fragmentação é impactada pela fragmentação dessa relação externa — típico de operações de junção. As demais alternativas contêm erros conceituais.
Alternativa A — ✅ Correta ⟵ GABARITO
A fragmentação horizontal derivada (ou derived horizontal fragmentation) ocorre quando uma relação é fragmentada com base nos predicados de fragmentação de outra relação, geralmente por meio de uma condição de junção. Por exemplo, se a relação Clientes é fragmentada por cidade, a relação Pedidos pode ser fragmentada derivadamente usando a mesma condição sobre a chave estrangeira. Assim, a afirmação está correta.
Alternativa B — ❌ Incorreta
A fragmentação horizontal primária é definida por predicados sobre atributos da própria relação, e não sobre outra relação. A descrição dada confunde fragmentação primária com derivada.
Alternativa C — ❌ Incorreta
Na fragmentação vertical, cada fragmento deve conter a chave primária da relação original (ou uma tupla identificadora, como um tuple ID) para permitir a reconstrução por junção. Dispensar a chave primária impossibilita a reconstrução, exceto em casos muito específicos que não correspondem à definição geral. A assertiva está, portanto, errada.
Alternativa D — ❌ Incorreta
Um banco totalmente replicado torna as operações de atualização mais complexas, pois cada modificação deve ser propagada a todas as réplicas para manter a consistência. A afirmação inverte o efeito: a replicação completa simplifica consultas, mas dificulta atualizações.
Alternativa E — ❌ Incorreta
O diretório de dados distribuído pode ser centralizado ou distribuído. Um diretório totalmente centralizado contraria o princípio de autonomia local e não é a abordagem padrão. Além disso, descrever detalhes internos de sítios locais é função do diretório local, não exclusivamente do global. A alternativa apresenta um cenário inflexível e não representativo.