Nadomestni ključ

Avtor: Randy Alexander
Datum Ustvarjanja: 25 April 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
VW / SEAT / SKODA remote coding
Video.: VW / SEAT / SKODA remote coding

Vsebina

Opredelitev - Kaj pomeni nadomestni ključ?

Nadomestni ključ je edinstven identifikator, ki se uporablja v zbirkah podatkov za modelirano entiteto ali objekt. To je edinstven ključ, katerega edini pomen je, da deluje kot primarni identifikator predmeta ali subjekta in ne izhaja iz drugih podatkov v bazi podatkov in se lahko uporablja ali ne sme uporabljati kot primarni ključ. Uporabljen običajni nadomestni ključ je edinstvena zaporedna številka.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga nadomestni ključ

Nadomestni ključ predstavlja entiteto, ki obstaja v zunanjem svetu in je modelirana v bazi podatkov ter je vidna aplikaciji in uporabniku ali pa lahko predstavlja objekt znotraj same baze podatkov in je nevidna za uporabnika in aplikacijo. V obeh primerih je nadomestni ključ ustvarjen interno.

Nadomestni ključ se ne uporablja vedno kot primarni ključ in to je odvisno od tega, ali je baza podatkov trenutne ali časovne narave. Trenutna zbirka podatkov shranjuje samo veljavne trenutne podatke in zahteva povezavo med seboj med nadomestnim ključem v modeliranem svetu in primarnim ključem baze podatkov, v tem primeru pa lahko nadomestni igra primarni ključ. Vendar pa je v časovni bazi podatkov med primarnimi ključi in nadomestnim ključem več povezav, kar pomeni, da je znotraj baze podatkov lahko več predmetov, povezanih z nadomestnim ključem, zato ga ni mogoče uporabiti kot primarni ključ.


Nadomestni ključ ima naslednje značilnosti:

  • Vrednost se nikoli ne uporabi ponovno in je edinstvena v celotnem sistemu.
  • Sistem je ustvarjen.
  • Uporabnik ali aplikacija ne more manipulirati z vrednostjo.
  • Vrednost ni amalgam različnih vrednosti iz več domen.