Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2025

Banco de DadosBanco de Dados Relacionais
Código
ce201538
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Pesquisador – Área: Ciências Exatas e da Terra – Subárea: Rastreabilidade e Certificação Digital
Acerca de banco de dados, julgue o item seguinte. Nesse sentido, considere que a sigla NoSQL, sempre que empregada, se refere a bancos de dados não relacionais.Em um banco de dados relacional, a criação de índices compostos em colunas frequentemente utilizadas em filtros de consulta não melhora o desempenho da busca, pois não evita a necessidade de leitura sequencial da tabela.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Banco de dados relacionais: índices compostos

❌ ERRADO. A afirmação está incorreta. Em um banco de dados relacional, a criação de índices compostos sobre colunas frequentemente usadas em filtros de consulta melhora sim o desempenho da busca, pois permite que o banco localize as linhas de forma eficiente, evitando a necessidade de leitura sequencial completa da tabela (full table scan). Esse é justamente o propósito dos índices: acelerar consultas.

A afirmação inverte o efeito dos índices. Um índice composto (por múltiplas colunas) pode ser especialmente útil quando as colunas são usadas juntas em cláusulas WHERE, ORDER BY ou JOIN, permitindo acesso direto aos dados sem percorrer toda a tabela. A leitura sequencial só ocorre quando não há índice adequado ou quando o otimizador de consultas decide que o custo de usar o índice é maior (por exemplo, em tabelas muito pequenas ou quando a consulta retorna grande parte das linhas).

1Melhoram desempenho
Filtros (WHERE)
Ordenação (ORDER BY)
Junções (JOIN)
2Evitam full table scan
Acesso direto às linhas
3Exceção (não usa índice)
Tabela muito pequena
Consulta retorna muitas linhas
Índices compostos (SQL)
LEVELsoulevel.com.br
Índices compostos (SQL): Melhoram desempenho (Filtros (WHERE), Ordenação (ORDER BY), Junções (JOIN)); Evitam full table scan (Acesso direto às linhas); Exceção (não usa índice) (Tabela muito pequena, Consulta retorna muitas linhas)

Gabarito: E (Errado).

Link permanente: /questoes/ce201538