Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — Quadrix 2023

Banco de DadosOracle
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)
Imagem da questão
A respeito dos sistemas gerenciadores de bancos de dados (SGBD) Oracle 11g e PostgreSQL 9.2, julgue o item.No Oracle 11g, por padrão, os índices criados são do tipo B‑tree.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Índices B-tree no Oracle 11g

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.

NÃO CAIA NESSA!

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.

Alternativa C — ✅ CERTOGABARITO

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