Primarni ključi se namreč določajo na ravni zbirke podatkov, kar pomeni, da se morajo ob dodajanju novih podatkovnih vrstic prenesti tudi na odjemalsko stran. Le tako se lahko zagotovi pravilno povezovanje podatkov na odjemalski strani in izogne napakam ob poznejših popravkih relacijskih podatkov v zbirki podatkov. Vrednosti primarnih ključev se lahko na odjemalsko stran prenašajo različno, odvisno tudi od podrejene zbirke podatkov, celoten postopek pa se v predmetnem modelu.