Partnertabellen
Partnertabellen sind in relationalen Datenbanken Tabellen, die Beziehungen zwischen zwei Entitäten modellieren. Sie dienen typischerweise dazu, viele-zu-viele-Beziehungen abzubilden und werden oft als Join- oder Assoziationstabellen bezeichnet. Eine Partnertabelle enthält in der Regel Fremdschlüssel zu zwei Ausgangstabellen sowie optionale Attributspalten, die Eigenschaften der Beziehung speichern (z. B. Startdatum, Enddatum, Rolle, Status, Gewichtung).
Strukturell besteht eine Partnertabelle üblicherweise aus zwei (oder mehr) Fremdschlüsseln, die zusammen den Primärschlüssel der Tabelle
Anwendungsbeispiele reichen von Customer-Partner-Beziehungen in einem CRM-System über Freundschafts- oder Verbindungsdaten in sozialen Netzwerken bis hin
Designaspekte umfassen Wahl von Primärschlüssel (zusammengesetzter Schlüssel vs. Surrogatkey), Indizierung, Referenzintegrität und die Handhabung von Lösch-
Siehe auch: Fremdschlüssel, Join-Tabelle, Assoziationstabelle, Many-to-many-Beziehung.