Clau subrogada

Autora: Randy Alexander
Data De La Creació: 25 Abril 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Marcelo subrogó un vientre en Argentina: "Yo quería ser papá y lo logré"
Vídeo: Marcelo subrogó un vientre en Argentina: "Yo quería ser papá y lo logré"

Content

Definició: què significa Key Surrogate?

Una clau subrogada és un identificador únic utilitzat en bases de dades per a una entitat modelada o un objecte. Es tracta d’una clau única l’única importància de la qual és actuar com a identificador principal d’un objecte o entitat i no es deriva de cap altra dada de la base de dades i pot o no ser utilitzada com a clau primària. La clau de substitució habitual utilitzada és un número seqüencial únic.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Key Surrogate

Una clau subrogada representa una entitat que existeix al món exterior i modelada dins de la base de dades i que es fa visible per a l’aplicació i l’usuari, o pot representar un objecte dins de la base de dades mateixa i ser invisible per l’usuari i l’aplicació. En ambdós casos, la clau subrogada es genera internament.

Una clau subrogada no sempre s’utilitza com a clau primària, i això depèn de si la base de dades és del tipus actual o temporal. Una base de dades actual només emmagatzema dades actuals vàlides i requereix una associació individualitzada entre la clau subrogada del món modelat i la clau primària de la base de dades, en aquest cas el subrogat pot actuar com a clau primària. Tanmateix, en una base de dades temporal, hi ha una associació multifuncional entre les claus primàries i la clau subrogada, la qual cosa significa que hi pot haver diversos objectes dins de la base de dades associats a la clau subrogada, per la qual cosa no es pot utilitzar com a una clau primària.


Una clau de substitució té les següents característiques:

  • El valor mai es reutilitza i és únic a tot el sistema.
  • Es genera el sistema.
  • L'usuari o l'aplicació no pot manipular el valor.
  • El valor no és una amalgama de valors diferents de diversos dominis.