REQ [Help]: Passt das ERM?
Jan 22.04.2009 - 12:19 1953 8
Jan
Bloody Newbie
|
hallo so, nachdem ich eh schon länger mitlesen, hab ich mir gedacht wirds jetzt zeit für meine erste frage  wir sollten in da schule ein erm machen, und ich wollte kurz nachfragen ob das passt... es geht um eine erd für ein aquariumgeschäft. ich denke, dass die namen eh sprechend genug sind... wenn jemandem was auffällt, was noch nicht passt, wär ich froh, wenn ihr mir helfen könntet, weil ich muss das morgen in der schule abgeben danke jan
|
that
Hoffnungsloser Optimist
|
Die Beziehung Rechnung - Rechnungsposition ist verkehrt. Bei Lieferung ebenso. Zwei Artikeltabellen sind seltsam (es werden andere Artikel geliefert als verkauft?)
Ich würde die Preise direkt in die Belegpositionen schreiben, die können ja mit jeder Rechnung anders sein. Die Listenpreise sollten dann vermutlich in eigenen Tabellen stehen, die zwischen Kunde/Lieferant und Artikel hängen.
Was ist ein Überfisch?
Was hast du mit den Eigenschaften vor, warum sind die so generisch und nicht "normal" modelliert?
|
Jan
Bloody Newbie
|
Die Beziehung Rechnung - Rechnungsposition ist verkehrt. Bei Lieferung ebenso. Zwei Artikeltabellen sind seltsam (es werden andere Artikel geliefert als verkauft?)
Ich würde die Preise direkt in die Belegpositionen schreiben, die können ja mit jeder Rechnung anders sein. Die Listenpreise sollten dann vermutlich in eigenen Tabellen stehen, die zwischen Kunde/Lieferant und Artikel hängen.
Was ist ein Überfisch?
Was hast du mit den Eigenschaften vor, warum sind die so generisch und nicht "normal" modelliert? 1. ist geändert, stimmt. 2.warum können die immer anders sein? wenn ein artikel einen anderen preis hat, wird das doch in "preis" geändert. für etwaige änderungen pro kunde dachte ich, "rabatt" würde passen... Bzgl.: andere artikel geliefert als verkauft: ich dachte, dass artikel, welche geliefert werden, vom lieferanten eine andere artNR haben, als bei "uns". zwecks generisch: wenn ich den fisch, wie in wikipeida zB auf knochenfische, knorpelfische, etc. auftrenne, habe ich X "is-a"-relations. deshalb dachte ich an eine objektorientierte lösung.... danke f die antwort jan
|
that
Hoffnungsloser Optimist
|
Preise sind immer anders, sei es durch Mengenrabatte, Aktionen, ganz normale Preisänderungen, etc.
Dass die Artikelnummern sicher unterschiedlich sind, stimmt. Trotzdem handelt es sich um die selben Artikel.
Und bei dem generischen Datenmodell ist die Frage, ob du das für irgendwas brauchst - weil wenn du die Daten nur speichern willst und nicht irgendwie verarbeiten, dann würde ich einfach ein großes Textfeld nehmen.
Zu guter Letzt: Preise sind keine Integers.
|
Jan
Bloody Newbie
|
Preise sind immer anders, sei es durch Mengenrabatte, Aktionen, ganz normale Preisänderungen, etc.
Dass die Artikelnummern sicher unterschiedlich sind, stimmt. Trotzdem handelt es sich um die selben Artikel. simmt, preise sind keine ints; danke sehr. aber obiges hab ich glaub ich noch nicht kapiert... gerade deshalb wollte ich ja den preis "trennen"? zu den artikeln: mir fällt nicht ein, wie ich das "besser" lösen könnte... lg & danke für deine zeit jan
|
jives
And the science gets done
|
Wieso nicht eine Artikel-Tabelle?
id | Name | ArtNr 1 | ArtNr 2 | Preis 1 | Preis 2 | ...
Zusätzlich könnte man noch eine Tabelle für die Beziehung Rabatt/... <-> Kunde machen.
Mit welchem Programm hast du das Bild oben erstellt?
Bearbeitet von jives am 24.04.2009, 11:57
|
that
Hoffnungsloser Optimist
|
Wieso nicht eine Artikel-Tabelle?
id | Name | ArtNr 1 | ArtNr 2 | Preis 1 | Preis 2 | ... Artikel A kostet bei Lieferant X 123 und hat Artikelnummer A1 und bei Lieferant Y 125 mit Artikelnummer A2... wie soll das mit der Tabelle gehen?
|
jives
And the science gets done
|
Ah, da hab ich dann was falsch verstanden.
Ich dachte es gibt pro Artikel nur EINEN eingetragenen Lieferanten, wobei sich aber die ArtNr und der Preis des Lieferanten von der eigenen ArtNr und vom eigenen Preis unterscheidet.
|
Jan
Bloody Newbie
|
Danke sehr. Hat alles gut geklappt
|