Pular para o conteúdo principal

Questão de Banco de Dados — Índices — CESPE / CEBRASPE 2025

Banco de DadosÍndices
Código
ce195378
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Área: Administração de Banco de Dados
Em relação à organização física de dados e ao uso de estruturas auxiliares para acesso eficiente a bancos de dados relacionais, assinale a opção correta.
  1. AEm um SGBD relacional, é utilizada exclusivamente varredura completa de tabelas (full scan) para se localizarem registros.
  2. BA utilização de índices bitmap é restrita a bancos de dados baseados em grafos.
  3. CO uso de índices prejudica o desempenho das consultas, pois força a leitura de toda a tabela.
  4. DA criação de índices não afeta a forma como os dados são armazenados fisicamente em disco.
  5. EUm índice clusterizado armazena fisicamente os dados em disco na mesma ordem dos valores do índice
Revelar gabarito e comentário

GabaritoE — Um índice clusterizado armazena fisicamente os dados em disco na mesma ordem dos valores do índice

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

Índices em bancos de dados relacionais

Gabarito: letra E. Um índice clusterizado organiza a ordem física dos dados no disco de acordo com a chave do índice, sendo a única afirmação correta entre as alternativas. As demais opções apresentam equívocos comuns sobre índices em SGBDs relacionais.

Alternativa A — ❌ Incorreta

Afirma que o SGBD utiliza exclusivamente varredura completa de tabelas (full scan) para localizar registros. Na realidade, os índices são estruturas auxiliares que aceleram consultas, permitindo acesso direto sem percorrer toda a tabela. O full scan é apenas uma das estratégias, utilizada quando o índice não é vantajoso ou não existe.

Alternativa B — ❌ Incorreta

Diz que índices bitmap são restritos a bancos de dados baseados em grafos. Na verdade, índices bitmap são amplamente usados em bancos relacionais, especialmente em colunas com baixa cardinalidade (poucos valores distintos), como sexo ou estado civil. Não há relação com modelos de grafos.

Alternativa C — ❌ Incorreta

Declara que o uso de índices prejudica o desempenho das consultas, forçando a leitura de toda a tabela. Isso é o oposto do propósito do índice: ele reduz significativamente o número de leituras necessárias para localizar registros. Embora índices possam impactar negativamente operações de escrita (INSERT/UPDATE/DELETE), em consultas eles geralmente melhoram o desempenho, exceto em casos específicos (como tabelas muito pequenas ou consultas que retornam grande parte dos dados).

Alternativa D — ❌ Incorreta

Afirma que a criação de índices não afeta a forma como os dados são armazenados fisicamente. No entanto, índices do tipo clusterizado reorganizam a ordem física dos registros no disco conforme a chave do índice. Isso altera o armazenamento físico. Já índices não clusterizados são estruturas separadas que não reordenam a tabela, mas ainda assim ocupam espaço adicional.

Alternativa E — ✅ Correta ⟵ GABARITO

Um índice clusterizado armazena fisicamente os dados em disco na mesma ordem dos valores do índice. Isso significa que a tabela é reordenada para corresponder à sequência da chave do índice. Cada tabela pode ter no máximo um índice clusterizado, exatamente por essa característica de ordenação física. Essa é a definição clássica e correta, presente em todos os principais SGBDs relacionais, como SQL Server, Oracle e PostgreSQL.

Gabarito: letra E.

Link permanente: /questoes/ce195378