SóProvas


ID
3061531
Banca
IADES
Órgão
BRB
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Os índices são uma forma de acessar as tabelas com maior eficiência em DB2. Acerca deles, assinale a alternativa correta.

Alternativas
Comentários
  • Documentação da IBM

    In some cases, all of the required data can be retrieved from an index without accessing the table. This is known as index-only access

    fonte: https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.5.0/com.ibm.db2.luw.admin.perf.doc/doc/c0005301.html

  • B - O acesso Index Only ocorre quando o DB2 consegue encontrar os dados requisitados diretamente a partir do índice, sem precisar acessar a tabela em si.

  • Trata-se de uma questão sobre banco de dados DB2.

    Vamos às alternativas.

    A) Errado. O RID aponta para "page" e "slot", e não linha.

    B) Correto. O DB2 usa o acesso Index-Only quando ele consegue evitar o acesso direto a tabela uma vez que a informação contida no índice atende a query aplicada.

    C) Errado. Ao se colocar índices, quando a tabela é alterada o índice precisa ser revisto, dessa forma tem custo maior de processamento na alteração da tabela.

    D) Errado. Mesmo com o índice, a depender da necessidade ou de como a consulta foi formulada, o banco ainda pode precisar percorrer toda a tabela.

    E) Errado. O Table Scan é justamente passar por toda a tabela, sem usar os índices.


    Gabarito do Professor: Letra B.