← Questões de Banco de Dados

Banco de Dados · FGV · 2021

Questão comentada de Banco de Dados

No contexto dos bancos de dados Oracle, Index-organized tables são tabelas que:

Gabarito: A

As index-organized tables (IOTs) no Oracle são uma forma de guardar a tabela dentro da própria estrutura de índice, em vez de ter uma tabela “solta” com um índice apontando para ela. Pense nelas como uma tabela que já nasce organizada pela chave primária, em uma estrutura B-tree. Isso melhora o acesso por chave, porque os dados ficam ordenados e próximos do próprio índice, reduzindo etapas de leitura. O ponto central aqui é simples: em uma IOT, os dados da tabela ficam armazenados em uma B-tree, isto é, o índice não é só um “mapa” para os dados, ele vira a própria organização física da tabela. Por isso, a alternativa correta é a que fala em estrutura de índice do tipo B-tree. Essa ideia é clássica na documentação da Oracle: IOTs armazenam as linhas na ordem da primary key, com o conteúdo da tabela residente no índice. Então, se a questão tentar fazer você pensar em bitmap, particionamento ou dependência de outras tabelas, é sinal de distração de prova. Aqui o truque é lembrar que a tabela e o índice praticamente se fundem.

Continue treinando

Questões relacionadas