Video: Kann ein Primärschlüssel zwei Fremdschlüssel haben?
2024 Autor: Lynn Donovan | [email protected]. Zuletzt bearbeitet: 2023-12-15 23:42
Es ist vollkommen in Ordnung, habe zwei Fremdschlüssel Spalten, die auf dasselbe verweisen Primärschlüssel Spalte in einer anderen Tabelle, da jeder Unbekannter Schlüssel Wert Wille auf einen anderen Datensatz in der Bezugstabelle verweisen.
Können hier zwei Fremdschlüssel einen Primärschlüssel bilden?
Es ist unmöglich zu haben zwei Primärschlüssel . Das ist ein Grund dafür, dass es heißt " primär ", denn wenn du hättest zwei , man konnte nicht sein primär , aber sekundär zu primär.
Anschließend stellt sich die Frage, kann ein Primärschlüssel ein Fremdschlüssel in mehreren Tabellen sein? Zum Beispiel die Unbekannter Schlüssel muss auf a. verweisen Primärschlüssel oder eindeutige Einschränkung, obwohl diese Referenz kann gleich sein Tisch oder auf a anderer Tisch . Unbekannter Schlüssel Säulen kann NULL-Werte enthalten.
Können Sie dementsprechend mehrere Fremdschlüssel haben?
Ein Tisch kann mehrere Fremdschlüssel haben , und jede Fremdschlüssel kann haben eine andere Elterntabelle. Jeder Unbekannter Schlüssel wird vom Datenbanksystem unabhängig erzwungen. Daher sind kaskadierende Beziehungen zwischen Tabellen kann hergestellt werden mit fremde Schlüssel.
Können wir zwei Fremdschlüssel in einer Tabelle hinzufügen?
Ja, MySQL lässt dies zu. Du kannst verfügen über mehrere Fremdschlüssel auf demselben Tisch . Die fremde Schlüssel in Ihrem Schema (auf Account_Name und Account_Type) tun keine besondere Behandlung oder Syntax erfordern. Es scheint, dass zumindest einer dieser Fälle gilt für die Spalten ID und Name im Kunden Tisch.
Empfohlen:
Was sind Primärschlüssel und Fremdschlüssel?
Beziehung zwischen Primärschlüssel und Fremdschlüssel Ein Primärschlüssel identifiziert einen Datensatz in der relationalen Datenbanktabelle eindeutig, während sich ein Fremdschlüssel auf das Feld in einer Tabelle bezieht, das der Primärschlüssel einer anderen Tabelle ist
Kann ein Primärschlüssel auch ein Fremdschlüssel sein?
Primärschlüssel müssen immer eindeutig sein, Fremdschlüssel müssen nicht eindeutige Werte zulassen, wenn die Tabelle eine 1:n-Beziehung ist. Es ist völlig in Ordnung, einen Fremdschlüssel als Primärschlüssel zu verwenden, wenn die Tabelle durch eine Eins-zu-Eins-Beziehung verbunden ist, nicht durch eine Eins-zu-Viele-Beziehung
Was sind Primärschlüssel und Fremdschlüssel in db2?
Ein Fremdschlüssel ist eine Gruppe von Spalten in einer Tabelle, die mit mindestens einem Primärschlüssel einer Zeile in einer anderen Tabelle übereinstimmen müssen. Es ist eine referenzielle Integritätsbedingung oder eine referenzielle Integritätsbedingung. Es ist eine logische Regel über Werte in mehreren Spalten in einer oder mehreren Tabellen
Kann ein Fremdschlüssel auf einen anderen Fremdschlüssel verweisen?
1 Antwort. Ein Fremdschlüssel kann auf jedes als eindeutig definierte Feld verweisen. Wenn dieses eindeutige Feld selbst als Fremdschlüssel definiert ist, macht es keinen Unterschied. Wenn es sich um ein eindeutiges Feld handelt, kann es auch das Ziel eines anderen FK sein
Was ist Primärschlüssel, Sekundärschlüssel und Fremdschlüssel?
Fremdschlüssel: Ist der Primärschlüssel einer Tabelle, der in einer anderen Tabelle (Querverweis) erscheint. Sekundärer (oder alternativer) Schlüssel: Ist ein Feld in der Tabelle, das nicht als einer der beiden oben genannten Typen ausgewählt wurde