Itthon adatbázisok Mi az a helyettesítő kulcs? - meghatározás a techopedia alapján

Mi az a helyettesítő kulcs? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Surrogate Key?

A helyettesítő kulcs egy egyedi azonosító, amelyet modellezett entitás vagy objektum adatbázisokban használnak. Ez egy egyedi kulcs, amelynek egyetlen jelentősége az, hogy egy objektum vagy entitás elsődleges azonosítójaként működjön, és nem származik más adatbázisból származó adatokból, és elsődleges kulcsként is használható. A szokásosan alkalmazott helyettesítő kulcs egyedi sorszám.

A Techopedia magyarázza a Surrogate Key-t

A helyettesítő kulcs egy, a külvilágban létező, az adatbázisban modellezett entitás, amelyet az alkalmazás és a felhasználó számára láthatóvá tesz, vagy képviselhet egy objektumot az adatbázisban, és láthatatlan lehet a felhasználó és az alkalmazás számára. Mindkét esetben a helyettesítő kulcsot belsőleg generálják.

A helyettesítő kulcsot nem mindig használják elsődleges kulcsként, és ez attól függ, hogy az adatbázis aktuális vagy időbeli-e. Az aktuális adatbázis csak az érvényes aktuális adatokat tárolja, és egy-egy asszociációt igényel a modellezett világban alkalmazott helyettesítő kulcs és az adatbázis elsődleges kulcsa között, amely esetben a helyettesítő működhet elsődleges kulcsként. Ugyanakkor egy ideiglenes adatbázisban sokféleség van az elsődleges kulcsok és a helyettesítő kulcs között, ami azt jelenti, hogy az adatbázisban több objektum is lehet, amelyek a helyettesítő kulcshoz vannak társítva, tehát nem használható elsődleges kulcs.

A helyettesítő kulcs a következő tulajdonságokkal rendelkezik:

  • Az értéket soha nem használjuk újra, és az egész rendszerben egyedülálló.
  • Ez rendszer által generált.
  • Az értéket a felhasználó vagy az alkalmazás nem manipulálhatja.
  • Az érték nem egy több tartománytól eltérő értékek egyesítése.
Mi az a helyettesítő kulcs? - meghatározás a techopedia alapján