Einzelnen Beitrag anzeigen

Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Allgemeine Frage zum Aufbau einer Datenbank

  Alt 2. Mär 2006, 06:53
Ich würde eine Tabelle wie in Beispiel 2 verwenden, allerdings ohne die Beziehung zum Kunden. Dazu würde ich eine weitere Treffertabelle verwenden. Hier kannst du am besten individuell deine Preise gestalten und verwalten.

Weiteres Problem: Was machst du, wenn der Preis für eine Leistung geändert wird?

Ein Weg wäre z.B.: Bei der Rechnungserstellung den Preis und die entsprechende Leistung redundant in der Rechnungsposition speichern, damit nach einer Preisänderung immer noch der zu dem Zeitpunkt gültige Preis ausgeben werden kann. Das ist ein Weg, wenn auch nicht unbedingt der Königsweg. Bei der Preistabelle würde ich zusätzlich noch Daten für die Gültigkeit aufnehmen (etwa GültigSeit und GültigBis), eventuell noch eine Rabattierung...

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat