Surrogat (1) – Hall, Owlett og Todd (1976) Surrogatet representerer en entitet i omverdenen. Den er internt generert av systemet, men er likevel synlig for brukeren eller applikasjonen. Surrogat (2) – Wieringa og De Jonge (1991) Surrogatet representerer et objekt i selve databasen. Den er internt generert av systemet, og er usynlig for brukeren eller applikasjonen.