Oracle opretter et indeks til dig eller kan bruge et eksisterende. Hvorvidt der bruges et unikt eller ikke-unik indeks, er op til dig.
http://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006566
En primær nøgle i sig selv er ikke et indeks, og det er heller ikke en unik begrænsning - de er begge begrænsninger. Men et indeks bruges til at understøtte dem.
Et unikt indeks er ret anderledes, da det kan eksistere i fravær af en unik eller primær nøglebegrænsning, og ingen af begrænsningstyperne kræver, at indekset, der understøtter det, er unikt.