En i en database er en unik identifikator for enten en entitet i den modellerte verdenen eller et objekt i databasen. Surrogatnøkkelen er ikke utledet fra applikasjonsdata, i motsetning til en naturlig nøkkel.