Questão de Banco de Dados — Oracle — Quadrix 2023
- Código
- qg029814
- Banca
- Quadrix
- Órgão
- CRQ 4ª Região-SP
- Ano
- 2023
- Nível
- Superior
- Cargo
- Profissionais de Atividade de Suporte - Analista de Sistemas (Programação)

- CCerto
- EErrado

GabaritoC — Certo
Gabarito: CERTO (letra C). No Oracle 11g, o tipo de índice padrão é o B-tree (árvore balanceada), criado automaticamente quando se define uma chave primária ou se cria um índice sem especificar o tipo. Essa é uma característica amplamente documentada do SGBD Oracle, que adota o B-tree como estrutura padrão para índices.
O índice é uma estrutura auxiliar que acelera a busca de dados em uma tabela, funcionando como um catálogo que aponta para a localização física das linhas. No Oracle, quando você cria um índice com o comando CREATE INDEX sem especificar o tipo, o SGBD cria um índice B-tree. Esse tipo de índice é uma árvore balanceada onde cada nó folha contém os valores da coluna indexada e os ponteiros para as linhas correspondentes. A estrutura em árvore permite buscas rápidas por igualdade e por faixa de valores, sendo eficiente para a maioria das consultas.
O Oracle também oferece outros tipos de índice, como o índice bitmap, o índice de função e o índice clusterizado, mas eles são criados apenas quando explicitamente solicitados. O B-tree é o padrão porque atende bem à maioria dos cenários de consulta em bancos relacionais, especialmente em operações de igualdade e ordenação.
A banca explora aqui um conhecimento básico, mas essencial, sobre o Oracle: a estrutura de índice padrão. Candidatos que confundem o Oracle com outros SGBDs, como o PostgreSQL, podem errar, pois cada banco tem suas particularidades. No PostgreSQL, por exemplo, o índice padrão também é o B-tree, mas a questão foca especificamente no Oracle 11g.
A banca pode tentar confundir o candidato afirmando que o índice padrão é do tipo hash ou bitmap. No Oracle, o padrão é B-tree; hash e bitmap são tipos específicos, criados somente quando solicitados. Fique atento a essa troca.
A afirmativa está correta. No Oracle 11g, o índice padrão é o B-tree. Isso significa que, ao criar um índice sem especificar o tipo, o Oracle utiliza a estrutura B-tree. Essa é uma característica documentada na documentação oficial do Oracle e amplamente conhecida por administradores de banco de dados. O B-tree é eficiente para consultas por igualdade e por faixa, sendo a escolha padrão por sua versatilidade.
Gabarito: letra C
Link permanente: /questoes/qg029814