Forum: Datenbanken
by mikhal,
22. Mai 2017
Ich arbeite im Großhandel. Folgendes Szenario ist bei uns Standard: Eine Fachhändler bestellt bei uns Ware und lässt die ohne Umwege direkt bei seinem Kunden anliefern. Bilde diese Anforderung an die Anschrift in deinem Modell ab.
Grüße
Mikhal
PS: Auch eine Rechnungsanschrift kann falsch sein. Wenn autarke Filialen ins Spiel kommen, benötigst du ggf. auch mehrere Rechnungsanschriften...
Forum: Datenbanken
by mikhal,
22. Mai 2017
Grundsätzlich muss die Kunden-Id in der Anschrift gesetzt werden. Wird die Anschrift-Id im Kunden gesetzt, kann ich nur noch eine Anschrift zuordnen, eine Unterscheidung nach Liefer-, Rechnungs- oder abweichender Anschrift ist dann nicht mehr möglich.
Grüße
Mikhal
Forum: Datenbanken
by mikhal,
19. Mai 2017
Deine Fragen 1 und 2 hat Jobo ja bereits beantwortet. Hier meine Antworten zu den folgenden Fragen:
Zu 3): Natürlich kannst du die PLZ als zusätzliches Feld aufnehmen, genauso wie die Straße, den Ort etc. Dazu benötigst du keine zusätzliche Tabelle für die PLZ, es sei denn, du möchtest dir das Eintippen des Ortes sparen, dann benötigst du eine Tabelle mit der PLZ und dem Ortsnamen. Dann kannst...
Forum: Datenbanken
by mikhal,
18. Mai 2017
Angebotsgültigkeit ist ein Problem für sich: Hier reicht eigentlich ein Datumsfeld, um die Gültigkeit des Angebots zu prüfen.
Anders sieht es aus, wenn von einem Angebot verschiedene Versionen im Umlauf sind, wenn zum Beispiel das Angebot nachgebessert wird. Dann wird es richtig aufwändig. War hier aber nicht gefragt.
Stichwort Tabellensalat: Ich habe dir nicht umsonst ein sehr plattes,...
Forum: Datenbanken
by mikhal,
18. Mai 2017
Ich habe da mal ein - bewusst flachgehaltenes - Datenmodell als Bild angehängt. Alle Tabellenfelder haben einen eindeutigen Präfix, macht später die Zuordnung in den Joins einfacher und auch die Identifizierung - woher kommt das Feld...
Die Angebotspositionen nehmen den Preis auf, eine Änderung des Preises in der Preistabelle wird sich dann nicht auf das Angebot auswirken. Darüber hinaus habe...