A fragmentação de dados utilizada em um banco de dados distr...

Próximas questões
Com base no mesmo assunto
Q287850 Banco de Dados
A fragmentação de dados utilizada em um banco de dados distribuído tem como objetivo dividir as informações de uma determinada relação R. Sobre essa fragmentação de dados, tem-se que

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão sobre fragmentação de dados em um banco de dados distribuído. Essa técnica é fundamental para aumentar a eficiência e a escalabilidade dos sistemas de banco de dados distribuídos.

A fragmentação de dados pode ser realizada de diferentes maneiras, mas as mais comuns são a fragmentação horizontal e a fragmentação vertical.

Fragmentação Horizontal: Consiste em dividir uma tabela em várias partes, onde cada parte contém um subconjunto das tuplas (linhas) originais. Cada fragmento pode ser armazenado em um nó diferente do banco de dados distribuído.

Fragmentação Vertical: Esta fragmentação divide a tabela em subconjuntos de colunas (atributos). Cada fragmento contém um subconjunto dos atributos da tabela original, mantendo a chave primária para garantir a reconstrução da tabela.

Agora, vamos analisar as alternativas:

Alternativa A: "Os dados estão sempre replicados pelos diversos nós existentes, no caso das fragmentações horizontal e vertical." Esta alternativa está incorreta porque, embora a replicação possa ocorrer, ela não é uma característica inerente da fragmentação horizontal ou vertical. Na realidade, a fragmentação divide os dados, enquanto a replicação os duplica em diferentes locais.

Alternativa B: "Não é possível reconstruir a relação original R por meio dos diversos fragmentos existentes." Esta é uma afirmação falsa. A fragmentação é projetada para permitir a reconstrução da tabela original a partir dos fragmentos, seja pela união no caso da fragmentação horizontal, ou pela junção das colunas no caso da fragmentação vertical.

Alternativa C: "Na fragmentação vertical, ocorre a decomposição de atributos de R em um ou mais fragmentos." Esta é a resposta correta. Na fragmentação vertical, a tabela é dividida em conjuntos de colunas (atributos), o que se alinha perfeitamente com a descrição fornecida.

Alternativa D: "Na fragmentação vertical, ocorre a decomposição de R em subconjuntos de dados selecionados a partir de um critério comum de filtragem relativo a um atributo de R." Isso descreve erroneamente a fragmentação vertical, confundindo-a com a lógica de seleção que pode ser usada na fragmentação horizontal.

Alternativa E: "A reconstrução dos dados de uma fragmentação horizontal é possível através da interseção dos subconjuntos de dados fragmentados." Esta afirmação está incorreta, pois a reconstrução de fragmentos horizontais é feita pela união, não pela interseção.

Ao analisar as alternativas, é importante entender os conceitos fundamentais de cada tipo de fragmentação e como eles são usados para manter a integridade e eficiência dos dados distribuídos.

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