Forum: Datenbanken
Delphi
by Union,
30. Apr 2019
Das ist relativ simpel. Du brauchst zwei Tabellen. Eine für die Bestandteile und eine für die Komponenten.
Die Bestandteile hätten dann die Form einer doppelt verketteten Liste (ID, Vorgänger-ID, Nachfolger-ID, Menge bzw. Prozentsatz) und können auch selbstreferenzierend sein. Du musst nur Rekursion verhindern und bei der Verwendung von Prozent darauf achten, dass die Summe immer = 100 ist.
...
Forum: Datenbanken
Delphi
by Union,
30. Apr 2019
Wenn Du ein Element mehrfach drin hast, kannst Du den Vorgänger bzw. den Nachfolger nicht direkt referenzieren. Dann musst Du eine Kreuztabelle zwischenschalten.
Forum: Datenbanken
Delphi
by Union,
30. Apr 2019
Indem Du die ID des Vorfahrs einträgst.
Forum: Datenbanken
Delphi
by Union,
30. Apr 2019
Warum schreibst Du nicht jedes Element der Referenzkette in eine weitere Tabelle?