Beispielsweise kann der Primärschlüssel der Student-Tabelle die Kombination von student_id und name sein. Was ist ein Fremdschlüssel? Ein Fremdschlüssel wird verwendet, um auf eine andere Tabelle zu verweisen. Es wird auch als Referenzschlüssel bezeichnet. Es ist eine Spalte oder eine Kombination von Spalten, die einem Primärschlüssel in einer anderen Tabelle entspricht. Mit anderen Worten, ein Fremdschlüssel in der Tabelle ist ein Primärschlüssel einer anderen Tabelle. Abbildung 1: Primärschlüssel und Fremdschlüssel Angenommen, es gibt eine Verkaufsdatenbank. Es hat Kunden- und Produkttabellen. Die Kundentabelle hat die Spalten customer_id, name, address und contact_no. Der Primärschlüssel der Kundentabelle ist customer_id. Das Produkt hat Produkt-ID, Name, Qualitätsspalten. Der Primärschlüssel der Produkttabelle ist product_id. Durch das Platzieren der product_id in der Kundentabelle wird eine Verknüpfung zwischen den beiden Tabellen erstellt. Die product_id in der Produkttabelle ist der Primärschlüssel, aber es ist ein Fremdschlüssel in der customer_table.
Was Ist Ein Fremdschlüssel In Usa
Der Primärschlüssel akzeptiert niemals Nullwerte, während der Fremdschlüssel möglicherweise mehrere Nullwerte akzeptiert. Sie können nur einen einzigen Primärschlüssel in einer Tabelle haben, während Sie mehrere Fremdschlüssel in einer Tabelle haben können.,
Der Wert des Primärschlüssels kann nicht aus der übergeordneten Tabelle entfernt werden, während der Wert des Fremdschlüsselwerts aus der untergeordneten Tabelle entfernt werden kann. Keine zwei Zeilen können identische Werte für einen Primärschlüssel haben, andererseits kann ein Fremdschlüssel doppelte Werte enthalten. Es gibt keine Einschränkung beim Einfügen der Werte in die Tabellenspalte beim Einfügen eines beliebigen Werts in die Fremdschlüsseltabelle, stellen Sie sicher, dass der Wert in einer Spalte eines Primärschlüssels vorhanden ist. Warum Primärschlüssel?,
Hier sind die Nachteile / Vorteile der Verwendung des Primärschlüssels:
Das Hauptziel des Primärschlüssels besteht darin, jeden einzelnen Datensatz in der Datenbanktabelle zu identifizieren.
Was Ist Ein Fremdschlüssel Und
Über diese Referenz kann bei einer Abfrage die Anschrift und andere Fakten zum Unternehmen aus der Tabelle "Unternehmen" abgerufen werden. Weiterführende Inhalte Beziehungen in Datenbanken
Was Ist Ein Fremdschlüssel Mit
Der Fremdschlüssel kann Bestandteil einer Tabelle in einer relationalen Datenbank sein. Dabei handelt es sich um eine Schlüsselspalte, die auf einen Primärschlüssel einer anderen oder aber derselben Tabelle verweist. "Welche Fremdschlüsselarten gibt es? " Es kann sich dabei um einen einfachen oder zusammengesetzten Schlüssel handeln. Das hängt davon ab, wie der Primärschlüssel der referenzierten Tabelle aufgebaut ist. Aufgrund der referentiellen Integrität kann der Fremdschlüssel nur Werte annehmen, die in der Referenztabelle vorhanden sind. Zudem kann eine beliebige Anzahl von Datensätzen den gleichen Fremdschlüsselwert aufweisen. Beispiel für den Einsatz eines Fremdschlüssels In einer normalisierten Tabelle die Kontakte verwaltet, kann beispielsweise zu einer Person ein Unternehmen referenziert werden. In der Tabelle "Ansprechpartner" wird "Susi Meier" und ihre Telefonnummer angelegt. Ihr Unternehmen wird aus der Tabelle "Unternehmen" referenziert, das wäre dann beispielsweise die "ABC GmbH".
Je nach Datenbank kann man allerdings auch ein anderes Verhalten erzwingen. Beim InterBase ist folgendes möglich:
CREATE TABLE ANG_C (
PRIMARY KEY (PERSNR))
CREATE TABLE PROJEKT_C (
FOREIGN KEY (PERSNR) REFERENCES ANG_C (PERSNR)
ON UPDATE CASCADE
ON DELETE CASCADE);
1. Primärschlüsselwert PERSNR in der Master-Tabelle ANG_C von 1 auf 9 ändern: Über ON UPDATE CASCADE ändert der InterBase automatisch den Wert von PERSNR in der Tabelle PROJECT_C von 1 auf den Wert 9. 2. Der Primärschlüsselwert PERSNR "9" in der Master-Tabelle ANG_C kann gelöscht werden, obwohl zu diesem Zeitpunkt dieser Wert in PROJECT_C verwendet wurde - allerdings löscht der InterBase auch die betreffenen Datensätze aus PROJECT_C! 3. Der Wert "9" von PERSNR in der Tabelle PROJECT_C kann nicht in den Wert "10" geändert werden.
Rückwärtssuche
Geldautomaten
Notapotheken
Kostenfreier Eintragsservice
Anmelden
×
Premiumtreffer (Anzeigen)
Juwelier Thorn
Glashütter Uhren | Goldankauf | Trauringe | Uhrmacher | Uhrenreparaturen |...
Juweliere
Dohnaer Str. 246
01239 Dresden, Niedersedlitz
0351 28 79 23 80
Gratis anrufen
öffnet am Montag
Details anzeigen
E-Mail
Website
Chat starten
Freimonat für Digitalpaket
Eintrag hinzufügen
Hier fehlt ein Eintrag? Ohrlöcher stechen dresden dolls. Jetzt mithelfen, Das Örtliche noch besser zu machen! Hier kostenfrei Unternehmen zur Eintragung vorschlagen oder eigenen Privateintrag hinzufügen. Legende:
1 Bewertungen stammen u. a. von Drittanbietern
Ohrlöcher Stechen Dresden German
Nachmittags waren wir dann nochmal einkaufen und da hat sie dann doch noch mal den Papa überzeugen können es erneut zu versuchen. Sie waren im Bijou Brigitte und da hat sie es tatsächlich machen lassen. Ohrlöcher stechen dresden gmbh. Die Pistole war wesentlich kleiner und sah ungefährlicher aus. Die Verkäuferinnen waren total lieb und haben gleich beide Ohren auf einmal gemacht und preiswerter war es nebenbei auch noch als beim Juwelier. Sie hat danach wirklich nur ganz kurz geweint und dann war sie stolz wie Bolle....
lg Catha
07. 08, 10:59
Na super! Glückwunsch der kleinen Maus
Wobei es hier einen eindeutigen Sieger gibt: In dieser Kategorie wurde Studex eindeutig zum Sieger gekürt.