Num banco de dados Oracle 11g, um índice é uma estrutura de dados que acelera o acesso a linhas numa tabela. Esse índice é composto de um ou mais níveis de ramos de blocos e um único nível de blocos terminais – “leaf nodes”. Os blocos dos ramos contêm informações sobre a faixa de valores contida no nível seguinte de blocos. O número de níveis de ramos entre a raiz e os blocos folha é chamado de profundidade do índice. Os blocos folha contêm os valores do índice em si e os ROWID das linhas associadas. O padrão usado no Oracle é conhecido como índice: