Skip to main content

Was ist ein zusammengesetzter Schlüssel?

In der Datenbankorganisationstechnologie ist ein Schlüssel ein bestimmtes Attribut in einer Tabelle, mit der eine bestimmte Entität eindeutig identifiziert wird.Ein zusammengesetzter Schlüssel verwendet zwei oder mehr Attribute, um dasselbe Ziel zu erreichen.Nur wenn diese Elemente im Tandem gefunden werden, bedeuten diese Elemente eine Übereinstimmung mit dem Zielelement.Verbundschlüssel werden im Allgemeinen für Tabellen verwendet, deren Informationsstruktur mithilfe eines einzelnen Schlüssels zu komplex ist, um zu funktionieren.Eine weitere Anforderung von zusammengesetzten Schlüssel besteht darin, dass keiner der einzelnen ausgewählten Attribute für einen zusammengesetzten Schlüssel als einfacher, Einzel-Attribut-Schlüssel für sich selbst Qualität kann.Studentenverzeichnis.Stellen Sie sich vor, die Tabelle enthält eine Liste für Vornamen und eine andere Liste für Nachnamen.Weder die Vornamen noch die Nachnamen eines bestimmten Studenten oder Mitarbeiter würden ausreichen, um eine eindeutige Identifizierung zu gewährleisten, da es möglich ist, dass zwei oder mehr Personen in der Datenbank übereinstimmende erste oder Nachnamen haben könnten.Wenn es zu einem zusammengesetzten Schlüssel mdash;Verwenden Sie sowohl den Vornamen- als auch den Nachnameneinträge, um einen bestimmten Studenten oder Mitarbeiter mdash zu identifizieren;Die Wahrscheinlichkeit, dass jede Kombination zuerst und nach dem Nachnamen eindeutig eindeutig ist.Somit reicht nur ein zusammengesetzter Schlüssel des ersten und Nachnamens aus, um einen bestimmten Schüler oder Mitarbeiter eindeutig zu identifizieren.Wenn das vorherige Beispiel fortgesetzt wird, würde der Bedarf an zusammenfliegenden Schlüssel für zusammenflüssige Tasten vollständig überflüssig machen, wenn jeder Schüler oder Mitarbeiter auch eine eindeutige Identifikationsnummer hätte.Wenn ein bestimmter Student oder Mitarbeiter allein durch seine Nummer identifiziert werden könnte, wäre es nicht erforderlich, sich weder mit seinem ersten noch mit seinem Nachnamen zu beschäftigen.Das einzige Attribut, das wichtig ist, ist die Identifikationsnummer.

Obwohl jedes einzelne Attribut in einem zusammengesetzten Schlüssel für sich selbst nicht eindeutig ist, kann jedes Attribut dennoch als Fremdschlüssel ausgewählt werden.Ein Fremdschlüssel verbindet zwei oder mehr Tabellen in einer Datenbank.Betrachten Sie beispielsweise eine Universitätsdatenbank, in der es eine separate Tabelle für Schülerinformationen und Lehrerinformationen gibt, und die Kombination aus Vorname plus Nachname wird als zusammengesetzte Schlüssel in der Schülertabelle verwendet.Die gleiche zusammengesetzte Schlüsselkombination des Vornamens plus Nachname kann daher verwendet werden, um die Schüler- und Lehrertabellen miteinander zu verbinden, was ein Tor zwischen den beiden bietet.