Questão nº 78
Questão de Informática/Banco de Dados · FGV MPMS 2012 (nº 78)
Com relação ao tema “Organização de arquivos”, analise as afirmativas a seguir.
I. Registros do tipo spanned não se fragmentam em mais de um bloco, são alocados de modo consecutivo no disco e utilizam a técnica do buffer duplo para otimizar as operações de leitura e escrita do bloco.
II. Registros do tipo clustered são úteis para armazenar somente as chaves primárias pesquisadas com mais frequência, os registros se fragmentam porém não são alocados de modo consecutivo no disco.
III. Registros do tipo unspanned não se fragmentam, e são armazenados integralmente dentro de um único bloco de disco.
Assinale:
- Ase somente a afirmativa I estiver correta.
- Bse somente a afirmativa II estiver correta.
- Cse somente a afirmativa III estiver correta. (alternativa correta)
- Dse somente as afirmativas I e III estiverem corretas.
- Ese somente as afirmativas II e III estiverem corretas.
Resposta comentada
Gabarito Alternativa C
A organização de arquivos em bancos de dados define como os registros (linhas de dados) são armazenados fisicamente no disco, impactando diretamente o desempenho das operações. Um bloco de disco é a menor unidade de dados que pode ser lida ou escrita no disco.
(A) Incorreta: Registros do tipo spanned (ou "estendidos") são aqueles que podem se fragmentar e ocupar mais de um bloco de disco, sendo usados quando um registro é maior que um bloco. A afirmativa diz o oposto ("não se fragmentam"). A alocação consecutiva e o buffer duplo são técnicas de otimização mais gerais, não definidoras do tipo spanned.
(B) Incorreta: Registros do tipo clustered (ou "agrupados") referem-se a uma organização onde registros com valores semelhantes em um campo específico são armazenados fisicamente próximos no disco para otimizar buscas por esse campo. A armadilha aqui é que a afirmativa mistura conceitos: não se trata de armazenar "somente as chaves primárias" nem de "registros se fragmentam porém não são alocados de modo consecutivo". Na verdade, o objetivo do clustering é justamente a proximidade física dos dados relacionados, o que contraria a ideia de não serem alocados consecutivamente.
(C) Correta: Registros do tipo unspanned (ou "não estendidos") são aqueles que não se fragmentam e devem ser armazenados integralmente dentro de um único bloco de disco. Se um registro for maior que o bloco, ele não pode ser armazenado como unspanned naquele sistema ou o tamanho do bloco deve ser ajustado.
(D) Incorreta: A afirmativa I está incorreta.
(E) Incorreta: A afirmativa II está incorreta.
Fonte: FGV MPMS 2012 Analista - Informática/Banco de Dados. Reproduzida para fins de estudo.