Pular para o conteúdo principal

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

Banco de DadosÍndices
Código
ce169429
Banca
CESPE / CEBRASPE
Órgão
CAPES
Ano
2024
Nível
Superior
Cargo
Analista em Ciência e Tecnologia - Especialidade: Informática
A respeito de banco de dados, julgue o seguinte item.O comando CLUSTER deve ser usado em uma tabela para melhorar o seu desempenho, pois reordena os registros existentes no momento de sua execução, sem impacto nos registros que serão inseridos no futuro.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

CLUSTER em Banco de Dados

Gabarito: ✅ CERTO. O comando CLUSTER reordena fisicamente a tabela com base em um índice, agrupando as linhas existentes conforme a ordem do índice, o que melhora o desempenho de consultas que acessam intervalos contíguos. A afirmação está correta ao dizer que ele reorganiza apenas os registros presentes no momento da execução, sem impor qualquer ordenação sobre os registros inseridos futuramente – estes serão posicionados conforme a alocação normal do SGBD (geralmente no final da tabela ou em espaços livres).

O item cobra o entendimento do efeito exato do CLUSTER. Muitos candidatos confundem-no com um índice clusterizado (que é um tipo de índice que define a ordem física da tabela de forma contínua, por exemplo, no SQL Server). No comando CLUSTER (presente no PostgreSQL e em alguns outros SGBDs), a operação é pontual: reordena a tabela no momento, mas novas inserções não mantêm essa ordem automaticamente – diferentemente de um índice clusterizado, onde a estrutura de índice dita a ordem física continuamente.

Portanto, a assertiva está Certa.

Link permanente: /questoes/ce169429