Pár věcí:
-
Normalizujte stav faktury tak, aby byl vlastní vyhledávací tabulkou, a poté do tabulky faktur vložte ID stavu, nikoli 'Odesláno', 'Zrušeno' atd.
-
Fakturovanou částku si rozhodně ponechte. Pokud někdy potřebujete vzít v úvahu slevy, může se tato hodnota lišit od hodnoty ceny v tbl_order.total. V každém případě je ukládání číselných dat levné a dotazování bude rychlejší, pokud nemusíte provádět žádné spojování.
-
Dejte tabulce Platby vlastní sloupec ID a udělejte z ní PK.
-
Zbytek vypadá ok. Existuje případ dvou tabulek, jedné pro odchozí platby a druhé pro platby příchozí. Pokud opravdu potřebujete uchovat pouze informace o částce a datu, pak si nemyslím, že byste to měli komplikovat.
Díky, Chrisi.