Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2023
- Código
- fg060290
- Banca
- FGV
- Órgão
- Banco do Brasil
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista Tecnológico
- AÁrvores B.
- BBitmaps.
- CFull text.
- DRedes neurais.
- ETabelas HASH.
GabaritoA — Árvores B.
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.
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 ...).
Í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.
Í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.
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.
Í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.
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