Hallo!
Ich möchte eine Artikelverwaltung erstellen.
Nun Frage ich mich was das sinnvolste Datenmodell für dieses vorhaben ist bei folgenden Werten:
HändlerName
Händl. Strasse
Händl.Ort
Händl.PLZ
Händl.Telefon
Händl.Fax
Händl.Email
EigenerArtikelName
HändlerArtikelName
HändlerName
BildDesArtikels (URL)
EinkaufsPreis
VerkaufsPreis
Rabatt (%)
Porto
VersteckteKosten
ArtikelGewinn
ArtikelEingestellt (Datum)
ArtikelVerkauft (Datum)
----------------------------------------------------------------------------
Folgendes soll dann daraus per PHP ausgegeben werden:
- Durchschnittlicher Verkaufspreis (Alle Artikel)
- Durchschnittlicher Einkaufspreis (Alle Artikel)
- Durchschnittlicher Gewinn (Alle Artikel)
- Durchschnittlicher Rabatt (Alle Artikel)
- Eingekaufte Menge (Alle Artikel)
- Verkaufte Menge (Alle Artikel)
- dann das ganze nach Händler (Alle Artikel)
- Durchschn. Einkaufspreis pro Monat (Alle Artikel)
- Durchschn. Verkaufspreis pro Monat (Alle Artikel)
- Gewinn pro Monat (Alle Artikel)
- Durchschn. Rabatt pro Monat (alle Artikel)
- Eingekaufte Menge pro Monat (Alle Artikel)
- Verkaufte Menge pro Monat (Alle Artikel)
- dann das ganze nach Händler (Alle Artikel)
- und dann noch das ganze was pro Monat ist nach Jahr
- Durchschn. Verkaufspreis (einzelne Artikel, absteigend sortiert)
- Durchschn. Einkaufspreis (einzelne Artikel, ab. sortiert)
- Durchschn. Gewinn (einzelne Artikel, ab. Sortiert)
- Durchschn. Rabatt (einzelne Artikel, ab. sortiert)
- Eingekaufte Menge (einzelne Artikel, ab. sortiert)
- Verkaufte Menge (einzelne Artikel, ab. sortiert)
- dann das ganze nach Händler (einzelne Artikel, ab. sortiert)
- Durchschn. Einkaufspreis pro Monat (Einzelne Artikel, ab. sortiert)
- Durchschn. Verkaufspreis pro Monat (Einzelne Artikel, ab. sortiert)
- Gewinn pro Monat (Einzelne Artikel, ab. sortiert)
- Durchschn. Rabatt pro Monat (Einzelne Artikel, ab. sortiert)
- Eingekaufte Menge pro Monat (Einzelne Artikel, ab. sortiert)
- Verkaufte Menge pro Monat (Einzelne Artikel, ab. sortiert)
- dann das ganze nach Händler (Einzelne Artikel, ab. sortiert)
- und dann das gnaze was pro Monat ist noch nach Jahr
- Top 100 Gewinn (Einzelner Artikel - also alle Artikel="alle einzelnen Artikelverkäufe zusammen" eines Artikels="jeder einzelne Artikelverkauf in sich")
- Top 50 Gewinn (Einzelne Artikel aus kompletten einzelnen Artikelverkauf))
- ggf. auch noch nach Händler, Monat und Jahr sortierbar.
- Flop 100 Gewinn (Einzelner Artikel also alle Artikel eines Artikels)
- Flop 50 Gewinn (Einzelne Artikel aus kompletten einzelnen Artikelverkauf))
- ggf. auch noch nach Händler, Monat und Jahr sortierbar.
- Bestandsausgabe pro Artikel (vielleicht anhand dessen wie oft der Eintrag vorkommt und dann minus wo kein Wert im Verkauf steht!? oder wie liesse sich das am besten umsetzen?)
- Seite zum einstellen, löschen, bearbeiten von Händlern (anhand oben genannter Kriterien)
- Seite zum einstellen, löschen, bearbeiten von Artikeln (anhand oben genannter Kriterien)
--------------------------------------------------------------------------------------
Wie würdet Ihr also die Tabellenstruktur erstellen und die einzelnen Kriterien dabei einordnen???
Ich selbst habe Momentan den Ansatz eine Tabelle Händler und eine Tabelle Artikel zu erstellen mit den Werten so wie ich sie oben getrennt habe.
Dabei würde jeder Händler und Artikel (jeder einzelne an sich, da es ja mehrere gleiche Artikel öfters gibt) eine feste ID in seiner Tabelle bekommen und ermöglicht ein fortlaufendes eintragen (gelöschte ID´s werden neu vergeben).
Somit liesse sich auf jeden einzelnen verkauften Artikel zugreifen um die genannten Listen zu erstellen.
Aber irgendwie habe ich den Eindruck das dies nicht das sinnvolste wäre zumal die Artikeltabelle mit der Zeit ziemlich aufgebläht würde.
Insofern auch die Frage ob man besser für jeden Artikel eine eigene Tabelle anlegt ???
So ist nen bischen viel geworden ich hoffe es brachte jemand den Mut auf das alles zu lesen und setigt auch durch was ich da vorhabe um mir einen Tipp bezüglich des am besten zu erstellenden Datenmodell´s zu geben
Pilla
Ich möchte eine Artikelverwaltung erstellen.
Nun Frage ich mich was das sinnvolste Datenmodell für dieses vorhaben ist bei folgenden Werten:
HändlerName
Händl. Strasse
Händl.Ort
Händl.PLZ
Händl.Telefon
Händl.Fax
Händl.Email
EigenerArtikelName
HändlerArtikelName
HändlerName
BildDesArtikels (URL)
EinkaufsPreis
VerkaufsPreis
Rabatt (%)
Porto
VersteckteKosten
ArtikelGewinn
ArtikelEingestellt (Datum)
ArtikelVerkauft (Datum)
----------------------------------------------------------------------------
Folgendes soll dann daraus per PHP ausgegeben werden:
- Durchschnittlicher Verkaufspreis (Alle Artikel)
- Durchschnittlicher Einkaufspreis (Alle Artikel)
- Durchschnittlicher Gewinn (Alle Artikel)
- Durchschnittlicher Rabatt (Alle Artikel)
- Eingekaufte Menge (Alle Artikel)
- Verkaufte Menge (Alle Artikel)
- dann das ganze nach Händler (Alle Artikel)
- Durchschn. Einkaufspreis pro Monat (Alle Artikel)
- Durchschn. Verkaufspreis pro Monat (Alle Artikel)
- Gewinn pro Monat (Alle Artikel)
- Durchschn. Rabatt pro Monat (alle Artikel)
- Eingekaufte Menge pro Monat (Alle Artikel)
- Verkaufte Menge pro Monat (Alle Artikel)
- dann das ganze nach Händler (Alle Artikel)
- und dann noch das ganze was pro Monat ist nach Jahr
- Durchschn. Verkaufspreis (einzelne Artikel, absteigend sortiert)
- Durchschn. Einkaufspreis (einzelne Artikel, ab. sortiert)
- Durchschn. Gewinn (einzelne Artikel, ab. Sortiert)
- Durchschn. Rabatt (einzelne Artikel, ab. sortiert)
- Eingekaufte Menge (einzelne Artikel, ab. sortiert)
- Verkaufte Menge (einzelne Artikel, ab. sortiert)
- dann das ganze nach Händler (einzelne Artikel, ab. sortiert)
- Durchschn. Einkaufspreis pro Monat (Einzelne Artikel, ab. sortiert)
- Durchschn. Verkaufspreis pro Monat (Einzelne Artikel, ab. sortiert)
- Gewinn pro Monat (Einzelne Artikel, ab. sortiert)
- Durchschn. Rabatt pro Monat (Einzelne Artikel, ab. sortiert)
- Eingekaufte Menge pro Monat (Einzelne Artikel, ab. sortiert)
- Verkaufte Menge pro Monat (Einzelne Artikel, ab. sortiert)
- dann das ganze nach Händler (Einzelne Artikel, ab. sortiert)
- und dann das gnaze was pro Monat ist noch nach Jahr
- Top 100 Gewinn (Einzelner Artikel - also alle Artikel="alle einzelnen Artikelverkäufe zusammen" eines Artikels="jeder einzelne Artikelverkauf in sich")
- Top 50 Gewinn (Einzelne Artikel aus kompletten einzelnen Artikelverkauf))
- ggf. auch noch nach Händler, Monat und Jahr sortierbar.
- Flop 100 Gewinn (Einzelner Artikel also alle Artikel eines Artikels)
- Flop 50 Gewinn (Einzelne Artikel aus kompletten einzelnen Artikelverkauf))
- ggf. auch noch nach Händler, Monat und Jahr sortierbar.
- Bestandsausgabe pro Artikel (vielleicht anhand dessen wie oft der Eintrag vorkommt und dann minus wo kein Wert im Verkauf steht!? oder wie liesse sich das am besten umsetzen?)
- Seite zum einstellen, löschen, bearbeiten von Händlern (anhand oben genannter Kriterien)
- Seite zum einstellen, löschen, bearbeiten von Artikeln (anhand oben genannter Kriterien)
--------------------------------------------------------------------------------------
Wie würdet Ihr also die Tabellenstruktur erstellen und die einzelnen Kriterien dabei einordnen???
Ich selbst habe Momentan den Ansatz eine Tabelle Händler und eine Tabelle Artikel zu erstellen mit den Werten so wie ich sie oben getrennt habe.
Dabei würde jeder Händler und Artikel (jeder einzelne an sich, da es ja mehrere gleiche Artikel öfters gibt) eine feste ID in seiner Tabelle bekommen und ermöglicht ein fortlaufendes eintragen (gelöschte ID´s werden neu vergeben).
Somit liesse sich auf jeden einzelnen verkauften Artikel zugreifen um die genannten Listen zu erstellen.
Aber irgendwie habe ich den Eindruck das dies nicht das sinnvolste wäre zumal die Artikeltabelle mit der Zeit ziemlich aufgebläht würde.
Insofern auch die Frage ob man besser für jeden Artikel eine eigene Tabelle anlegt ???
So ist nen bischen viel geworden ich hoffe es brachte jemand den Mut auf das alles zu lesen und setigt auch durch was ich da vorhabe um mir einen Tipp bezüglich des am besten zu erstellenden Datenmodell´s zu geben
Pilla
Kommentar