lulu: Abbildung von Webhosting-Angeboten

Beitrag lesen

Huhu Peter

Weshalb? Ich würde eine Tabelle mit Timestamp zur Verknüpfung von
Kundendatenbank und Angeboten erstellen, um Verträge zu beschreiben. Nun muss ich doch bei der Rechnungsstellung berücksichtigen, welches
Angebot der Kunde damals wahrgenommen hat.

eine denkbare Variante wäre bei Preisänderungen
einen neuen Datensatz zu erzeugen
bsp.

id feature preis
12 ssl      2.50
[...]
27 ssl      3.00

also Dein Kunde hat irgendwann etwas bestellt, dann speicherst Du
zu der Bestellung die entsprechenden IDs (in diesem Fall die 12)

jetzt ändert sich der Preis für z.B. "SSL"
es wird ein neuer Datensatz mit dem neuen Preis erzeugt.
Entsprechend wird in der Datenbanktabelle mit den Bundles
die alte id 12 durch die neue 27 ersetzt.
D.h. wenn eine neue Bestellung reinkommt wird der aktuelle Preis
(also die id 27) genommen.

In obigem Beispiel wäre es vermutlich auch sinnvoll die
"features" ebenfalls in einer separaten Tabelle abzulegen.

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday