Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2023

Banco de DadosBanco de Dados Relacionais
Código
fg060290
Banca
FGV
Órgão
Banco do Brasil
Ano
2023
Nível
Superior
Cargo
Analista Tecnológico
Entre os fatores que influenciam o desempenho de um banco de dados em operações de busca, os índices se destacam pela facilidade de uso em relação ao ganho obtido.Assinale o tipo de índice mais frequente em instalações de bancos de dados relacionais.
  1. AÁrvores B.
  2. BBitmaps.
  3. CFull text.
  4. DRedes neurais.
  5. ETabelas HASH.
Revelar gabarito e comentário

GabaritoA — Árvores B.

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 A. O tipo de índice mais frequente e padrão em bancos de dados relacionais é a árvore B (B-tree ou B+ tree), que oferece bom desempenho para buscas por igualdade e intervalo, além de suporte eficiente a inserções e remoções.

A questão cobra o conhecimento básico sobre estruturas de índices. Nos SGBDs relacionais tradicionais (Oracle, MySQL, PostgreSQL, SQL Server), o índice default é sempre uma árvore B. Ela mantém os dados ordenados de forma balanceada, garantindo complexidade logarítmica para as operações.

Alternativa A — ✅ Correta ⟵ GABARITO

As árvores B (e sua variação B+ tree) são a implementação padrão de índices na maioria dos SGBDs relacionais. São adequadas tanto para consultas pontuais (WHERE id = 123) quanto para consultas por intervalo (WHERE data BETWEEN ...).

Alternativa B — ❌ Incorreta

Índices bitmap são eficientes em colunas com baixa cardinalidade (poucos valores distintos) e são mais comuns em bancos de dados analíticos (data warehousing), não em sistemas transacionais OLTP típicos de SGBDs relacionais.

Alternativa C — ❌ Incorreta

Índices full text são especializados para busca textual (palavras, frases, stemming) e não substituem o índice primário geral. São usados em colunas de texto longo, mas não são o tipo mais frequente.

Alternativa D — ❌ Incorreta

Redes neurais são modelos de aprendizado de máquina, não estruturas de índice de banco de dados. Não são utilizadas como índice em SGBDs relacionais convencionais.

Alternativa E — ❌ Incorreta

Índices hash (tabela hash) são eficientes para buscas por igualdade exata, mas não suportam ordenação ou buscas por intervalo. Embora alguns SGBDs ofereçam índices hash, as árvores B são muito mais comuns e versáteis, sendo a opção padrão.

PEGA ESSA DICA!

Em concursos, quando a pergunta for sobre o índice "mais frequente" ou "padrão" em bancos relacionais, lembre-se: árvore B (B-tree / B+ tree). Bitmaps, hash e full text são casos particulares para necessidades específicas.

Gabarito: letra A.

Link permanente: /questoes/fg060290