Oracle skapar ett index åt dig, eller kan använda ett befintligt. Om ett unikt eller icke-unikt index används är upp till dig.
http://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006566
En primärnyckel i sig är inte ett index, och inte heller en unik begränsning - de är båda begränsningar. Men ett index används för att stödja dem.
Ett unikt index är ganska annorlunda eftersom det kan existera i frånvaro av en unik eller primär nyckelbegränsning, och ingen av begränsningstyperna kräver att indexet som stöder det är unikt.