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. Erst 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 allein Qualität können. 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 übereinstimmen könntenNg erste oder Nachnamen. Bei einer zusammengesetzten Taste - unter Verwendung sowohl der "Vornamen" als auch der "Nachnamen", um einen bestimmten Schüler oder Mitarbeiter zu identifizieren, ist die Wahrscheinlichkeit, dass jede Kombination zuerst und Nachname eindeutig eindeutig ist. Somit reicht nur ein zusammengesetzter Schlüssel des ersten und Nachnamens aus, um einen bestimmten Studenten oder Mitarbeiter eindeutig zu identifizieren.
Denken Sie daran, dass zusammengesetzte Schlüssel nur verwendet werden sollten, wenn ein einzelner "einfacher" Schlüssel nicht ausreicht. Wenn das vorherige Beispiel fortgesetzt wird, würde der Bedarf an zusammenfliegenden Schlüsseln vollständig überflüssig. 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 Ein zusammengesetzter Schlüssel ist für sich selbst nicht einig, ein Attribut kann 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 von "Vorname" plus "Nachname" kann daher verwendet werden, um die Schüler- und Lehrertabellen miteinander zu verknüpfen und ein Tor zwischen den beiden zu liefern.