Ciência da Computação Banco de Dados Linguagem SQL

Um DBA deve escolher que tipo de índice usar para a coluna nome_agencia da Tabela Agência. Ele sabe que essa coluna é acessada por dois tipos de consulta SQL, exemplificados abaixo:

SELECT * FROM Agencia WHERE nome_agencia > 'A' AND nome_agencia <'B' ORDER BY nome_agencia

e

SELECT * FROM Agencia WHERE nome_agencia = 'Copabana'

Que tipo de índice atende a ambas as consultas de forma eficiente?

  • A. B+ -tree
  • B. Bitmap
  • C. Bitmap join
  • D. Hash
  • E. Hash-tree