Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Datenbanken erstellen » Datenintegrität gewährleisten » Entitäts- und referenzielle Integrität erzwingen

 

Referenzielle Integrität verlieren

Eine Datenbank kann die referenzielle Integrität verlieren, wenn eine der folgenden Situationen eintritt:

  • Der Wert eines Primärschlüssels wird aktualisiert oder gelöscht. Alle Fremdschlüssel, die sich auf diesen Primärschlüssel beziehen, werden ungültig.

  • Eine neue Zeile wird in die Fremdtabelle eingefügt, und es wird ein Wert für den Fremdschlüssel eingegeben, für den es keinen entsprechenden Primärschlüsselwert gibt. Die Datenbank würde damit ungültig.

SQL Anywhere bietet Schutz vor beiden Typen von Integritätsverlust.