Lore: Datenbankdesign

Beitrag lesen

Hallo

Wie kann man denn so eine Beziehung sinnvoll in Tabellen stecken?

Für ein Produkt (mit Nr und Name) werden exakt 4 Produktionsschritte benötigt. Für Produktionsschritte 1 und 2 müssen ein Datum (Soll und Ist) und ein Hyperlink eingetragen werden. Für die Produktionsschritte 3 und 4 braucht es nur ein Datum.

Tabellen: Produkt
Spalten: Nr, Name

Tabelle: Datum
Spalten: Soll, Ist

soweit klar, aber wie kann ich jetzt das Verhältnis: Produkt mit exakt 4 Produktionsschritten abbilden. Ich könnte jedem Produktionsschritt eine Spalte geben, aber dann kann ich dem Produktionsschritt nicht mehr mit einem Datum verlinken :(

Vielleicht so:

Tabelle: Produktion (Join-Tabelle)
Spalten: ProduktNr, Schritt1, Schritt2, Schritt3, Schritt4

Tabelle: Schritt1und2
Spalten: Datum, Hyperlink

Tabelle: Schritt3und4
Spalten: Datum

Aber dann müsste ich die Tabelle Schritt1und2 sowohl mit der Spalte Schritt1 als auch mit der Spalte Schritt2 der Join-Tabelle verbinden. - Auch nicht wirklich elegant???

Kennt jemand sich mit solchen Problemen aus und weiß Rat für mich?

Lieben Dank und
viele Grüße
Lore