Einige Verknüpfungstabellen für die Herstellung von m:n-Beziehungen verwenden ihre beiden Fremdschlüsselfelder als zusammengesetzten Primärschlüssel. Das ist in manchen Fällen unpraktisch, zum Beispiel, wenn Sie mal die Datensätze dieser Tabelle referenzieren wollen – Sie müssten dann immer gleich zwei Fremdschlüsselfelder in der referenzierenden Tabelle angeben.
Also zeigen wir Ihnen, wie Sie einer solchen Tabelle ein Primärschlüsselfeld hinzufügen. Dies gelingt so:
- Tabelle im Entwurf öffnen
- Zusammengesetzten Primärschlüssel entfernen (s. Bild 1)
- Neues Feld als zukünftiges Primärschlüsselfeld hinzufügen, aber noch nicht als Primärschlüssel festlegen
- Für die beiden ehemaligen Primärschlüsselfelder einen zusammengesetzten, eindeutigen Index festlegen (s. Bild 2). Damit gewährleisten Sie, dass weiterhin keine Kombination der Werte für die beiden Fremdschlüsselfelder doppelt vorkommt.
Bild 1: Tabelle mit zusammengesetztem Primärschlüssel
Bild 2: Ehemalige Primärschlüsselfelder als eindeutigen Index definieren