Anmerkung zum Desig...
 
Benachrichtigungen
Alles entfernen

Anmerkung zum Design der Datenbank

1 Beiträge
1 Benutzer
0 Reactions
685 Aufrufe
(@michel69)
Trusted Member
Beigetreten: vor 5 Jahren
Beiträge: 58
Topic starter   [#3121]

Folgendes ist mir zum Design der Datenbank aufgefallen:

Steuersätze, Versandarten und Zahlungsarten werden im Dokument als Fremdschlüssel gespeichert (mit Ausnahme von DUEDAYS).

Das hat zu Folge, das sich Änderungen an bestehenden Einträgen bei obigen Tabellen auf alle Dokumente in der Datenbank auswirken.

Ob das sinnvoll ist (oder bei einer späteren Version geändert werden sollte) sei dahingestellt. Es sollte meiner Meinung nach jedoch ausdrücklich auf dieses Verhalten hingewiesen werden.

Wird Fakturama nur zum einmaligen Erzeugen von Dokumenten verwendet ist dieser Sachverhalt nicht von Belang.
Sollen Dokumente eventuell neu erstellt werden, so sollten Änderungen an Einträgen dieser Tabellen Tabu sein.

 

FKT_SHIPPING
FKT_VAT
FKT_PAYMENT


FKT_DOCUMENT
SHIPPING als Foreign Key
VAT als Foreign Key
DUEDAYS als Wert, der Rest von PAYMENT als Foreign Key

Gruß
Michael


Fakturama
Version: 2.1.2-GS
Build-ID: 20211123-0623
Java-Version: 16.0.1
----------------------------
Fakturama
Version: 2.1.2c
Build-ID: 20210921-2048
Java-Version: 16.0.1
----------------------------
WIN 10
MAC OS


   
Zitat
Teilen: