Andi: Fremdschlüssel und Primärschlüssel

Beitrag lesen

Hallo,

ich habe ein kleines Datenbankdesignproblem.

Ich möchte zu einem Paket alle Preise und die dazugehörigen Preise zur jeweiligen Leistung abspeichern.
Dazu habe ich folgendes überlegt:

Pakete0 (PaketNr,Paketname) Paketnr Primärschlüssel
Pakete1 (PaketNr,DatumVon,DatumBis) Alle Primärschlüssel
Pakete2 (PaketNr,DatumVon,DatumBis,LeistungsNr,Einkaufspreis,Verkaufspreis) PaketNr,DatumVon,DatumBis,Leistngsnr Primäschlüssel

Zu meinem Problem: Sind die Schlüssel hier richtig verteilt? Es kommt mit komisch vor, dass ich in Pakete2 4 Felder als Primärschlüssel habe?

Danke für eure Hilfe
Andi