Wie wird die Einschränkung der referenziellen Integrität in SQL implementiert?

Inhaltsverzeichnis:

Wie wird die Einschränkung der referenziellen Integrität in SQL implementiert?
Wie wird die Einschränkung der referenziellen Integrität in SQL implementiert?
Anonim

Beziehungen in einer Datenbank werden mit Fremdschlüsseln und Primärschlüsseln realisiert. … Die Einschränkung der referenziellen Integrität erfordert, dass Werte in einer Fremdschlüsselsp alte entweder im Primärschlüssel vorhanden sein müssen, auf den der Fremdschlüssel verweist, oder sie müssen null sein.

Wie wird die referentielle Integrität in SQL implementiert?

Referentielle Integrität erfordert, dass ein Fremdschlüssel einen übereinstimmenden Primärschlüssel haben oder null sein muss. Diese Einschränkung wird zwischen zwei Tabellen (Eltern- und Kindtabelle) angegeben; es behält die Entsprechung zwischen Zeilen in diesen Tabellen bei. Das bedeutet, dass der Verweis von einer Zeile in einer Tabelle auf eine andere Tabelle gültig sein muss.

Wie ermöglicht SQL die Implementierung der Entitätsintegritäts- und referenziellen Integritätsbeschränkungen?

- SQL erlaubt die Implementierung der Entity-Integrität durch unter Verwendung des PRIMARY KEY und der UNIQUE-Klausel. Die referenzielle Integrität wird mithilfe der FOREIGN KEY-Klausel aufrechterh alten. - Referentiell ausgelöste Aktionen können vom Designer angegeben werden, indem die Klauseln SET NULL, CASCADE und SET DEFAULT verwendet werden.

Was sind referenzielle Integritätsbedingungen in SQL?

Referentielle Integrität ist eine Reihe von Beschränkungen, auf Fremdschlüssel angewendet, die verhindern, dass eine Zeile in untergeordnete Tabelle (wo Sie Fremdschlüssel haben) eingegeben werden kann, für die Sie keine entsprechende Zeile haben in der übergeordneten Tabelle, dh Eingabe von NULL oder ungültigFremdschlüssel.

Wie implementieren Sie Integritätsbedingungen?

Integritätsbeschränkungen stellen sicher, dass wenn die autorisierten Benutzer die Datenbank ändern sie die Datenkonsistenz nicht stören. Integritätsbedingungen werden beim Entwerfen des Datenbankschemas eingeführt. Die Einschränkungen werden innerhalb des SQL-DDL-Befehls wie „Tabelle erstellen“und „Tabelle ändern“angegeben.

Empfohlen:

Interessante Beiträge
Wer hat Galion, Ohio, gegründet?
Weiterlesen

Wer hat Galion, Ohio, gegründet?

Die meisten der vorgeschlagenen frühen Namen wurden vom Postdienst abgelehnt, weil sie mit anderen Gemeinden in Ohio in Konflikt standen. Was auch immer die Quelle war, der Name Galion wurde 1831 offiziell, als die Stadt mit 35 Parzellen von Michael und Jacob Ruhl angelegt wurde.

Wie Laertes im Weiler stirbt?
Weiterlesen

Wie Laertes im Weiler stirbt?

Es kommt zu einem Duell zwischen Hamlet und Laertes. … Sie planen, dass Hamlet entweder an einem vergifteten Rapier oder mit vergiftetem Wein sterben wird. Die Pläne gehen schief, als Gertrude unwissentlich aus dem vergifteten Becher trinkt und stirbt.

Kann ich meine 401k ohne Strafe zurückziehen?
Weiterlesen

Kann ich meine 401k ohne Strafe zurückziehen?

Der IRS erlaubt straffreie Auszahlungen von Rentenkonten nach dem 59. Lebensjahr ½ und verlangt Auszahlungen nach dem 72. Lebensjahr (diese werden als erforderliche Mindestausschüttungen oder RMDs bezeichnet). Aus welchen Gründen können Sie 401k ohne Strafe zurückziehen?