Com vistas a oferecer solução performática para casos disti...

Próximas questões
Com base no mesmo assunto
Q314428 Banco de Dados
A respeito das características gerais do MySql 5 e do Oracle 11g, julgue os itens que se seguem.

Com vistas a oferecer solução performática para casos distintos, o Oracle 11g suporta vários tipos de índices, tais como: B-tree, Hash e Reverse key indexes.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

A questão aborda o conhecimento sobre os tipos de índices suportados pelo sistema de gerenciamento de banco de dados Oracle 11g. Os índices são estruturas que permitem otimizar a velocidade das operações de busca dentro de um banco de dados.

O Oracle 11g, de fato, oferece suporte a múltiplos tipos de índices para melhorar a performance em diferentes cenários. Vamos descrever brevemente os índices mencionados:

  • B-tree indexes: Utilizados para realizar pesquisas rápidas em colunas que são frequentemente consultadas. A estrutura de árvore binária permite pesquisas, inserções e exclusões eficientes.
  • Hash indexes: Eficientes para operações de igualdade, onde a localização do dado é calculada por meio de uma função hash.
  • Reverse key indexes: Variação do índice B-tree onde os bytes das chaves são invertidos. Esta abordagem é útil para distribuir de maneira mais uniforme as inserções em ambientes onde há muitas inserções sequenciais, evitando a contínua alocação de espaço em um lado da árvore B-tree.

Portanto, a afirmação de que o Oracle 11g suporta esses tipos de índices está correta e é a justificativa para a alternativa C ser a correta. A variedade de índices disponíveis contribui para a flexibilidade e eficiência do Oracle ao lidar com diferentes tipos de dados e consultas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Fonte para consulta (http://docs.oracle.com/cd/B19306_01/server.102/b14231/indexes.htm)
Índices são estruturas opcionais assiciadas a tabelas e clusters que permitem que instruções SQL retornem mais rapidamente seus resultados. 
Essas estruturas são independentes lógica e fisicamente dos dados a que estão associadas: assim, elas necessitam de espaço de armazenamento adicional.

O db Oracle trabalha com os seguintes tipos de índice>   B-tree: padrão, o mais comum B-tree cluster: definido especificamente para cluster Hash cluster indexes: ddefinido especificamente para um hash cluster Global and local indexes: relativos a tabelas e índices particionados Reverse key indexes: mais útil para aplicações Oracle Real Application Clusters  Bitmap indexes: compacto, funciona bem para colunas com poucos valores Function-based indexes: contém valores pré-calculados de uma função ou expressão Domain indexes: específicos para uma aplicação.

Fonte:
http://docs.oracle.com/cd/B19306_01/server.102/b14231/indexes.htm (tradução livre)

Índice - 4 Tipos de estruturas:

1 - Índices B-*tree

2 - Índices de Chaves Reversas

3 - Índices de Mapas de Bits

4 - Índices baseados em funções

 

Fonte: Trabalhando com 10g Database - Luiz Claudio Fonseca

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo