Tabelle Modell
Dabei ist der Modellname aber auch eindeutig (jeder Modellname genau 1 Hersteller, 1 Hersteller n Modelle), könnte also auch Schlüssel sein.
Ist dadurch eine Normalform, ich vermute die 3., verletzt? Denn aus Modellname könnte man ja funktional Hersteller_ID ableiten.
Modellname als PK möchte ich allerdings aus diversen Gründen (Speicher, Inkonsistenz) nicht, denn denn die ID dient als FK in anderen Tabellen.
Oder müsste es so sein:
Tabelle Modell
Tabelle connect_Modellname_ID
- ID (PK)
- Modellname
- Hersteller_ID (FK)
Dabei ist der Modellname aber auch eindeutig (jeder Modellname genau 1 Hersteller, 1 Hersteller n Modelle), könnte also auch Schlüssel sein.
Ist dadurch eine Normalform, ich vermute die 3., verletzt? Denn aus Modellname könnte man ja funktional Hersteller_ID ableiten.
Modellname als PK möchte ich allerdings aus diversen Gründen (Speicher, Inkonsistenz) nicht, denn denn die ID dient als FK in anderen Tabellen.
Oder müsste es so sein:
Tabelle Modell
- ID (PK)
- Hersteller_ID (FK)
Tabelle connect_Modellname_ID
- Modell_ID (PK, FK)
- Modellname
Kommentar