Zuhause Datenbanken Was ist ein Ersatzschlüssel? - Definition aus techopedia

Was ist ein Ersatzschlüssel? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Ersatzschlüssel?

Ein Ersatzschlüssel ist eine eindeutige Kennung, die in Datenbanken für eine modellierte Entität oder ein Objekt verwendet wird. Es handelt sich um einen eindeutigen Schlüssel, dessen einzige Bedeutung darin besteht, als Primärkennung eines Objekts oder einer Entität zu fungieren. Er wird nicht von anderen Daten in der Datenbank abgeleitet und kann als Primärschlüssel verwendet werden oder auch nicht. Der übliche Ersatzschlüssel ist eine eindeutige fortlaufende Nummer.

Techopedia erklärt den Ersatzschlüssel

Ein Ersatzschlüssel stellt eine Entität dar, die in der Außenwelt existiert und in der Datenbank modelliert und für die Anwendung und den Benutzer sichtbar gemacht wird, oder er kann ein Objekt in der Datenbank selbst darstellen und für den Benutzer und die Anwendung unsichtbar sein. In beiden Fällen wird der Ersatzschlüssel intern generiert.

Ein Ersatzschlüssel wird nicht immer als Primärschlüssel verwendet. Dies hängt davon ab, ob es sich um eine aktuelle oder eine temporäre Datenbank handelt. Eine aktuelle Datenbank speichert nur gültige aktuelle Daten und erfordert eine Eins-zu-Eins-Zuordnung zwischen dem Ersatzschlüssel in der modellierten Welt und dem Primärschlüssel der Datenbank. In diesem Fall kann der Ersatzschlüssel als Primärschlüssel fungieren. In einer temporären Datenbank besteht jedoch eine Eins-zu-Eins-Zuordnung zwischen den Primärschlüsseln und dem Ersatzschlüssel. Dies bedeutet, dass in der Datenbank möglicherweise mehrere Objekte vorhanden sind, die dem Ersatzschlüssel zugeordnet sind. Daher kann diese Zuordnung nicht verwendet werden ein Primärschlüssel.

Ein Ersatzschlüssel weist die folgenden Merkmale auf:

  • Der Wert wird nie wiederverwendet und ist im gesamten System eindeutig.
  • Es ist vom System generiert.
  • Der Wert kann vom Benutzer oder der Anwendung nicht geändert werden.
  • Der Wert ist kein Zusammenschluss verschiedener Werte aus mehreren Domänen.
Was ist ein Ersatzschlüssel? - Definition aus techopedia