Welches Datenbankschema kann ich zum Speichern verschiedener Arten von Rechnungsdaten verwenden?

Ich habe ein System, das eine Bestellung erstellt, und diese Bestellung kann einem Hauskonto belastet, per Nachnahme versendet oder einer Kreditkarte belastet werden. Ich habe die folgenden Tabellen erstellt:

AUFTRÄG
Auftragsnumme
billingoption_id

BILLINGOPTIONS
billingoption_id

Ich bin mir nicht sicher, wie die nächste Tabelle für die Rechnungsdaten erstellt werden soll. Sollte ich für jede Art von Abrechnungsoption eine separate Tabelle erstellen (z. B. Nachnahme, Kreditkarten und Hauskonto)? Hätte ich dann eine andere Fremdschlüsselspalte in der Tabelle "Bestellungen", die sich auf einen Datensatz für die Rechnungsdaten beziehen würde?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage