Surogāta atslēga

Autors: Randy Alexander
Radīšanas Datums: 25 Aprīlis 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Sophie Lewis "Mothering Against The World"
Video: Sophie Lewis "Mothering Against The World"

Saturs

Definīcija - ko nozīmē Surrogate Key?

Vietējā atslēga ir unikāls identifikators, ko izmanto modelētās entītijas vai objekta datu bāzēs. Tā ir unikāla atslēga, kuras vienīgā nozīme ir darbībai kā objekta vai entītijas primārajam identifikatoram, un tā nav atvasināta no citiem datu bāzes datiem, un to var izmantot vai neizmantot kā galveno atslēgu. Parastā izmantotā surogātā atslēga ir unikāls kārtas numurs.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Surrogate Key

Aizstājēja atslēga apzīmē entītiju, kas pastāv ārējā pasaulē un ir modelēta datu bāzē un ir padarīta redzama lietojumprogrammai un lietotājam, vai arī tā var attēlot objektu pašā datu bāzē un būt neredzama lietotājam un lietojumprogrammai. Abos gadījumos surogātiskā atslēga tiek ģenerēta iekšēji.

Vietējā atslēga ne vienmēr tiek izmantota kā galvenā atslēga, un tas ir atkarīgs no tā, vai datu bāze ir pašreizējā vai īslaicīgā veida. Pašreizējā datu bāzē tiek glabāti tikai derīgi pašreizējie dati, un tai nepieciešama individuāla asociācija starp surogātisko atslēgu modelētajā pasaulē un datu bāzes primāro atslēgu, tādā gadījumā surogāts var darboties kā primārā atslēga. Tomēr pagaidu datu bāzē starp primārajām un aizvietotajām taustiņiem ir daudzvienkārša saistība, kas nozīmē, ka datu bāzē var būt vairāki objekti, kas ir saistīti ar aizstājējtaustiņu, tāpēc to nevar izmantot kā primārā atslēga.


Rezerves atslēgai ir šādas īpašības:

  • Vērtība nekad netiek atkārtoti izmantota, un tā ir unikāla visā sistēmā.
  • Tas ir sistēmas ģenerēts.
  • Lietotājs vai lietojumprogramma nevar ar šo vērtību manipulēt.
  • Vērtība nav dažādu vērtību apvienojums no vairākiem domēniem.