Med utviklingen av SQL og tilhørende bruk i anvendte applikasjoner innså databasebrukere enkelte problemer oppsto da de la til datokolonner i nøkkelfeltet. For eksempel hvis en tabell har en primærnøkkel og noen attributter, kan det å legge til en dato i primærnøkkelen for å spore historiske endringer føre til at det opprettes flere rader enn tiltenkt. Slettinger må også håndteres annerledes når rader spores på denne måten. I 1992 var dette problemet anerkjent, men standard databaseteori var ennå ikke i stand til å løse dette problemet, og heller ikke den da nylig formaliserte SQL-92-standarden.