Was versteht man in Datenbanksystemen unter referenzieller Integrität?

1 Antworten


  • Die referenzielle Integrität ist eine Regel, die auch bei der Aufrechterhaltung der organisierten Form von Daten hilft. Es behält die zwischen den Datenentitäten definierten Beziehungen während der Datenaktualisierungen bei. Beim relationalen Datenmodell sind Relationen/Tabellen die Datenentitäten. Alle diese Entitäten in einer Datenbank sind über ein oder mehrere Attribute miteinander verbunden. Diese Attribute werden normalerweise als 'Primärschlüssel' der Tabelle bezeichnet. Durch die Anwendung der Regeln der referenziellen Integrität stellen Sie sicher, dass keine Aktualisierung wirksam werden kann, die die zwischen Tabellen definierten Beziehungen zerstört, dh es kann kein Wert eines Fremdschlüssels eingegeben werden, der keinen entsprechenden Primärschlüsselwert in der zugehörigen Tabelle hat. In einer Datenbank werden Daten in mehr als einer Beziehung gespeichert, daher können vollständige Informationen über eine Entität in mehr als einer Tabelle gespeichert werden.Wenn zwei Relationen/Tabellen durch eine Relation miteinander verbunden sind, wird eine als Master-Tabelle und die andere als Child-Tabelle bezeichnet. Die referenziellen Integritätsregeln werden in solchen Fällen verwendet, um die folgenden Vorteile zu bieten: 1. Wenn der Datensatz nicht in der Haupttabelle vorhanden ist, kann er nicht in der Kindtabelle gespeichert werden. 2. Ein Datensatz kann nicht aus der Haupttabelle gelöscht werden, es sei denn, dieser Datensatz wird zuerst aus der relevanten Untertabelle gelöscht.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear