Modell der Stücklistendatenbank

Ich arbeite derzeit an einem Projekt, das uns bei der Bestandskontrolle sowie bei unseren Einkäufen bei der Montage unseres Endprodukts helfen soll.

Wir sind in der Phase der Modellierung unserer Datenbank und eine der Anforderungen besteht darin, eine Stückliste (Bill of Materials) zu generieren.

Ich habe gelesendieser Thread und haben ein Beispieldatenmodell für Stückliste gefunden:

konzeptionelles Datenmodell undphysikalisches Datenmodell

aber ich bin mir nicht sicher, ob ich es richtig verstanden habe.

Unser Endprodukt besteht aus einigen Unterbaugruppen, sodass jede Unterbaugruppe eine Reihe in der istproduct_hierarchyTabelle und das Endprodukt auch eine Zeile in dieser Tabelle. Jede Unterbaugruppe besteht aus einzelnen (atomaren) Teilen und jedes Teil ist in einer Tabelle gekennzeichnettpart (Jedes Teil hat ein Herstellerfeld, eine Mindestbestellmenge und andere spezifische Felder).

Bei der Erstellung einer Stückliste sollten auch alle separaten Teile einbezogen werden, damit mir nicht ganz klar ist, wie wir unsere Datenbank modellieren sollen:

ein separater Teil ist eine Reihe inproduct_hierarchy die niemals die 'Eltern' sein werden (der Tischteil wird nicht mehr benötigt)eine N: M Beziehung zwischenproduct_hierarchy undtpart: jede Einheit besteht aus mehreren Teilen; Jedes Teil kann mehreren Einheiten angehören

Ich neige zur zweiten Alternative, da ein Teil im Grunde genommen eine völlig andere Entität ist (hat einen Preis, mehrere mögliche Lieferanten, ...), während eine zusammengesetzte Entität keine externen (wie in: außerhalb unseres Unternehmens) Eigenschaften hat.

Jede Eingabe wird geschätzt! Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage