sql >> Database teknologi >  >> RDS >> Sqlserver

Skemadesign for fakturaer og betalinger - bedre model end M:M-forhold?

Du skal bruge dit billToPartyID (eller kunde-ID, jeg går ud fra, at det er det samme, eller der er et 1->1 forhold mellem dem) i dit projekt-, faktura- og betalingstabeller som en del af PK. Dine relationer er da:

"en kunde/billToParty kan have mange projekter, som kan have mange fakturaer. En betaling foretaget af en kunde/billToParty kan gælde mange af kundens fakturaer, som skal specificeres."

Så skulle det være nemmere at spore totaler efter kunde-id, både foretagne betalinger og udestående fakturabeløb.




  1. Mysql datetime format tilføje 10 minutter

  2. Hvordan opgraderer jeg osCommerce Database fra v2.2 til v2.3

  3. Hvordan gendannes MySQL-database fra WAMP?

  4. Gruppér efter max(tid) mysql