sql >> Databáze >  >> RDS >> Sqlserver

Návrh schématu pro faktury a platby – lepší model než vztah M:M?

Potřebujete své billToPartyID (nebo customerID, předpokládám, že je to totéž, nebo je mezi nimi vztah 1->1) ve svém projektu, faktuře a tabulkách plateb jako součást PK. Vaše vztahy jsou pak:

"Zákazník/billToParty může mít mnoho projektů, které mohou mít mnoho faktur. Platba provedená zákazníkem/billToParty se může vztahovat na mnoho zákaznických faktur, které musí být specifikovány."

Pak by mělo být snazší sledovat celkové částky podle customerID, a to jak uskutečněných plateb, tak neuhrazených částek faktur.




  1. Drop Time in DateTime

  2. Je v Apache Spark 2.0.0 možné načíst dotaz z externí databáze (spíše než uchopit celou tabulku)?

  3. Zábava s kompresí (columnstore) na velmi velkém stole – část 3

  4. Kód chyby MySQL:1175 během UPDATE v MySQL Workbench