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.