Questão nº 74
Questão de Informática/Banco de Dados · FGV MPMS 2012 (nº 74)
Com relação ao tema “bancos de dados distribuídos”, analise as afirmativas a seguir.
I. Fragmentação horizontal de uma tabela pode ser de dois tipos: primária e derivada.
II. Fragmentação vertical de uma tabela é mais complicada que a fragmentação horizontal. Existem duas abordagens heurísticas para implementá-la: agrupamento e divisão.
III. Fragmentação híbrida não é suportada em bancos de dados distribuídos.
Assinale:
- Ase somente a afirmativa I estiver correta.
- Bse somente a afirmativa II estiver correta.
- Cse somente a afirmativa III estiver correta.
- Dse somente as afirmativas I e II estiverem corretas. (alternativa correta)
- Ese somente as afirmativas I e III estiverem corretas.
Resposta comentada
Gabarito Alternativa D
A fragmentação em bancos de dados distribuídos é o processo de dividir uma tabela em partes menores, chamadas fragmentos, para armazená-las em diferentes locais da rede, melhorando desempenho e disponibilidade.
(A) Incorreta: A afirmativa I está correta, mas não é a única correta.
(B) Incorreta: A afirmativa II está correta, mas não é a única correta.
(C) Incorreta: A afirmativa III está incorreta, pois a fragmentação híbrida é suportada.
(D) Correta: A afirmativa I está correta porque a fragmentação horizontal (dividir a tabela em linhas com base em alguma condição) pode ser primária (baseada em um predicado na própria tabela) ou derivada (baseada em um predicado em uma tabela pai, para manter a integridade referencial). A afirmativa II também está correta, pois a fragmentação vertical (dividir a tabela em colunas) é de fato mais complexa que a horizontal, exigindo heurísticas para decidir quais colunas agrupar, e as abordagens de agrupamento (começar com colunas e agrupá-las) e divisão (começar com a tabela inteira e dividi-la em grupos de colunas) são métodos comuns para isso.
(E) Incorreta: A afirmativa III está incorreta. A fragmentação híbrida (combinação de fragmentação horizontal e vertical) é uma técnica válida e suportada em bancos de dados distribuídos para otimizar ainda mais a distribuição e o acesso aos dados.
Fonte: FGV MPMS 2012 Analista - Informática/Banco de Dados. Reproduzida para fins de estudo.