Stücklistenorganisieren
am 01.02.2008 00:57:22 von i00123
Hallo Netzgemeinde.
Zur Zeit bin ich dabei, MySql kennen zu lernen und etwas "herum zu spielen".
Dabei erstelle ich z.Zt eine "Stücklistenverwaltung". Jetzt stellt sich mir
die Frage, wie man am Besten eine Stückliste organisieren kann. Dabei
handelt es sich ja um einen dynamischen Datensatz, also mit variabler
Länge. Ich habe eine Tabelle "Bauteile" und möchte nun für verschiedene
Baugruppen eine Liste mit der Anzahl und einem Verweis auf die Bauteile
erstellen. Die Frage ist nun: erstelle ich eine Tabelle mit allen
Stücklisten, oder für jede Stückliste eine eigene Tabelle. Welchen Datentyp
verwendet man dann für die Stückliste? Möglich wäre ja: "Anzahl" und
"Bauteil-Nummer". Gibt es einen Datentyp "Dynamisches Array" mit [bauteil
[anzahl]" ?
Für hilfreiche Antworten bin ich wirklich dankbar. :-)
GruÃ, Klemens
Re: Stücklistenorganisieren
am 01.02.2008 12:12:40 von frank paulsen
Andreas Kretschmer writes:
> begin K.Lux schrieb:
> [ umfangreiche Beschreibung für die Tatsache, vom Prinzip relationaler
> Datenbanken nix zu wissen ]
>
>> Für hilfreiche Antworten bin ich wirklich dankbar. :-)
>
> Es gibt da so Dinger aus getöteten Bäumen, aka Bücher. Du solltest Dir
> etwas zum Thema besorgen und lesen.
mit verlaub: du scheinst das problem der stuecklistenaufloesung noch nie
durchdacht zu haben, sonst wuerdest du naemlich eher nicht auf papier,
sondern auf eine allgemeine datenbankgruppe verweisen.
bei so einer geschichte _fruehzeitig_ zu fragen, wie eine sinnvolle
datenstruktur aussehen kann, ist allemal gescheiter, als irgendwas
hinzurotzen und dann jahre daran herumzupatchen.
um die problematik mal anzureissen: stuecklisten sind in der regel
hierarchisch, und mit etwas pech kann eine entitaet in mehreren ebenen
der hierarchie verwendet werden. dazu kommt, dass sich stuecklisten als
bauvorschriften aendern, waehrend bereits ausgefuehrte stuecklisten
historisch verwaltet werden muessen.
beides ist mit SQL durchaus nichttrivial, und wenn es da ein konkretes
buch mit loesungsansaetzen gaebe, waere eine quellenangabe nuetzlich.
--
frobnicate foo