Za primarni ključ se največkrat uporablja kar samodejno zgrajeno število, ki ima v vsaki novi vrstici kar naslednjo večjo numerično vrednost.
Relacijsko zgradbo ima tudi predmet DataSet, ki se uporablja za shranjevanje in obdelavo podatkov na odjemalski strani. Podatki so shranjeni znotraj niza predmetov DataTable, ki logično predstavljajo tabele z določenimi omejitvami in so med seboj lahko tudi relacijsko povezane.