Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
Delphi 11 Alexandria
|
AW: Wieder mal die Tabellenstrukturen
18. Mai 2017, 14:27
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 ich in der Preistabelle die Möglichkeit geschaffen, einen Gültigkeitszeitraum für den Preis zu definieren.
Die Anschrift besitzt ein Feld Anschrifttyp, der als SmallInt definiert ist (1=Lieferadresse, 2=Rechnungsadresse, 3=abweichende Lieferadresse...), kann man auch über eine Nachschlagetabelle realisieren.
Insgesamt habe ich das Modell flach gehalten und nur die rudimentären Datenfelder erfasst.
Es ist ein Einstieg, bei weitem nicht perfekt und zur Diskussion gestellt. Das Script zur Generierung einer Firebird-Datenbank liegt bei...
Grüße
Mikhal
Michael Kraemer Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
|