sql >> Database >  >> RDS >> Sqlserver

Schema-ontwerp voor facturen en betalingen - beter model dan M:M-relatie?

U hebt uw billToPartyID (of klant-ID, ik neem aan dat ze hetzelfde zijn, of er is een 1->1-relatie tussen) nodig in uw project-, factuur- en betalingstabellen als onderdeel van de PK. Uw relaties zijn dan:

"een klant/billToParty kan veel projecten hebben, die veel facturen kunnen hebben. Een betaling door een klant/billToParty kan van toepassing zijn op veel van de facturen van de klant, die moeten worden gespecificeerd."

Dan zou het eenvoudiger moeten zijn om totalen op klant-ID te volgen, zowel gedane betalingen als openstaande factuurbedragen.




  1. WordPress Meta Query-arrays

  2. Hoe de laatste kolom in de mysql-tabel toe te voegen?

  3. Oracle SYS_REFCURSOR kan niet als retourtype worden gebruikt

  4. Hoe u auto-increment-waarden voor een kolom kunt krijgen na het uploaden van een Pandas-dataframe naar een MySQL-database