Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

2 Primärschlüssel in einer Tabelle

Begonnen von starbug08, September 29, 2011, 11:16:21

⏪ vorheriges - nächstes ⏩

starbug08


Hallo,

wie ist es möglich in einer Tabelle in der 2 1:n Beziehungen
einlaufen 2 Primärschlüssel zu erstellen. Ich würde dazu gerne
die Nordwind DB von Access als Beispiel nehmen. Die Tabelle Order Details
hat die Felder OrderID und ProductID welche ihre Werte aus der Product
und Order Tabelle bekommen. Wenn ich das so bei meinen Tabellen
machen möchte bekomme ich gesagt das der PK Wert nur einmal
vorkommen darf. Was mache ich falsch?

DF6GL

Hallo,

in der Detailtabelle (n-Tabelle) sind solche Felder die FREMDSCHLÜSSELfelder mit Definiton als Index mit ermöglichten Duplikaten.

Die Beziehung ist/wird erstellt auf die Primärschlüsselfelder (Index ohne Duplikate) in der jeweiligen 1-Tabelle.