Einzelnen Beitrag anzeigen

Klaus D.

Registriert seit: 27. Okt 2003
Ort: 03238 Finsterwalde
124 Beiträge
 
Delphi 6 Professional
 
#1

Ref.Integrität,SQL,Tabellen richtig verknüpfen

  Alt 15. Jan 2005, 14:32
Hallo
Im Beitrag 'SQL(SUMME)' habt ihr mir sehr geholfen,den Report habe ich erstellt, und alles klappt.
Die Datenbank ist aber für'n Ar...entspricht in keiner Weise irgend eine Normalform.
Ich möchte jetzt die Datenbank neu erstellen(normalisiert) mit ADS.
Die Möglichkeit die Datenbank später im Netz zu betreiben möchte ich offen lasse!!!.
Meine Frage: wie würdet ihr die unten gezeigten Daten(Tabellen) verknüpfen.
Die Tabellen Statisch verknüpfen oder zur Laufzeit.
Datensensitieve Komponenten benutzen oder nicht(in irgend einem Beitrag habe ich mal gelesen,wenn die Datenbank später mal im Netz läuft, ist es besser auf Datenbanksensitieve Komponenten zu verzichten(Netzwerklast)ich brächte die zu editierende Tabelle dann nur zu öffnen, wenn wirklich Daten gespeichert werden.
Soll ich von Anfang an auf die TTables verzichten und gleich mit SQL arbeiten.
Die Tabellen Statisch verknüpfen oder zur Laufzeit.
Es handelt sich um eine kleine Kunden/Rechnungsverwaltung mit die Fürung eines Kassenbuches.
...........
  • Tabelle.Kundenstamm
  • ID
  • Kundendaten,Name,VName...
  • Tabelle Rechnungsnummer
  • ID
  • SID_Kundenstamm(Schüssel=>ID(Kundenstamm))
  • Nummer
  • Tabelle Rechnung
  • ID
  • SID_Rechnungsnummer(Schüssel=>ID(Rechnungsnummer))
  • Rechnungsdaten,Text,Kosten....
  • Tabelle Kassenbuch
  • ID
  • Text,Einnahmen,Ausgaben....

---------------
Es müssen monatliche Abrechnungen(Kassenbuch)erfolgen, wo alle Einlagen und Ausgaben des abzurechnenden Monats auftauchen,aber zusätzlich müssen die Rechnungen welche BAAAR bezahlt wurde und in der Tabelle Rechnungsnummer steht auch noch berücksichtigt werden.Am Ende habe ich im Kassenbuch ein negatives oder positives Guthaben,welches ich nächsten Monat wieder berücksichtigen muß.
Es soll dann als kleines preiswertes und auf ein minimum beschränkte Kunden,und Rechnungsverwaltungsprogramm+Kassenbuch werden.
Die Tabellenarchitektur ist nur eine Idee von mir, bin noch dabei einen Plan zu erstellen, was ja bekanntlich länger dauert als die eigentliche Programmierarbeit.
Ich hoffe mich verständich ausgedrückt zu haben und freue mich auf eure Beiträge.
MfG...Klaus
  Mit Zitat antworten Zitat