hofi: Fremdschlüssel und Primärschlüssel

Beitrag lesen

Hallo,

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?

Ähm ... nein. Das ist so nicht korrekt. Es gibt immer nur einen Primärschlüssel pro Tabelle. Das ist ein eindeutiger Identifier. Da fallen Datum und Preis schonmal weg.

Außerdem verstehe ich nicht, wieso du überhaupt drei Tabellen machen willst. Vielleicht verstehe ich nicht, was du machen willst, aber eigentlich reicht doch eine Tabelle:

Pakete (PaketNr,Paketname,DatumVon,DatumBis,LeistungsNr,Einkaufspreis,Verkaufspreis) Paketnr Primärschlüssel, LeistungsNr Fremdschlüssel (nehme ich an)

ciao,
hofi