- Was sind die Einschränkungen für den Fremdschlüssel??
- Wie beheben Sie einen Fremdschlüsseleinschränkungsfehler??
- Wie können die Schlüssel- und Fremdschlüsseleinschränkungen von den DBMs mit SQL erzwungen werden??
- Wie sind fremde Einschränkungen hilfreich?
Was sind die Einschränkungen für den Fremdschlüssel??
Eine Fremdschlüssel ist eine Spalte (oder eine Kombination von Spalten) in einer Tabelle, deren Werte die Werte einer Spalte in einer anderen Tabelle übereinstimmen müssen. Fremdschlüsselbeschränkungen erzwingen die referenzielle Integrität, was im Wesentlichen besagt, dass der Spaltenwert B im Wesentlichen vorhanden ist.
Wie beheben Sie einen Fremdschlüsseleinschränkungsfehler??
Die Fehlermeldung selbst zeigt, dass ein Fremdschlüsseleinschränkungsfehler vorliegt, was bedeutet, dass Sie eine übergeordnete Tabelle löschen, in der die untergeordnete Tabelle die primäre Tabellenkennung als Fremdschlüssel enthält. Um diesen Fehler zu vermeiden, müssen Sie zuerst untergeordnete Tabellenaufzeichnungen löschen und danach der übergeordnete Tabellenaufzeichnung.
Wie können die Schlüssel- und Fremdschlüsseleinschränkungen von den DBMs mit SQL erzwungen werden??
Um eine Zeile erfolgreich in einem Fremdschlüsseleinschränkung zu ändern oder zu löschen, müssen Sie zunächst entweder die ausländischen Schlüsseldaten in der Fremdschlüsseltabelle löschen oder die Fremdschlüsseldaten in der Fremdschlüsseltabelle ändern, die den Fremdschlüssel mit verschiedenen Primärschlüsseldaten verknüpft.
Wie sind fremde Einschränkungen hilfreich?
Die fremde Schlüsselbeschränkung ist entscheidend für das Design der relationalen Datenbank. Dadurch können wir die Daten entsprechend unseren Bedürfnissen verknüpfen. Da es einige Abhängigkeiten zwischen den Spalten der Primär- und Fremdtabellen erzeugt, können wir auch entscheiden, was wir beim Update und bei Löschen von Aktionen, die auf den Zeilen der Primärtabelle ausgeführt werden, zu tun sind.