Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Дизайн на схема за фактури и плащания - по-добър модел от връзката M:M?

Имате нужда от вашия billToPartyID (или customerID, предполагам, че са едно и също нещо, или има връзка 1->1 между тях) във вашия проект, фактура и таблици за плащане като част от PK. Тогава вашите взаимоотношения са:

"клиент/billToParty може да има много проекти, които могат да имат много фактури. Плащане, извършено от клиент/billToParty, може да се приложи към много от фактурите на клиента, които трябва да бъдат посочени."

След това би трябвало да е по-лесно да проследявате общите суми по клиентски идентификатор, както направените плащания, така и неизплатените суми по фактурите.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извлечете двоично изображение от база данни с помощта на C# в ASP.NET

  2. Има ли причина SQL Server 2005 и 2008 да са инсталирани на една и съща машина?

  3. SQL Server SHOWPLAN_TEXT

  4. Премахнете всички интервали от низ в SQL Server

  5. Актуализиране на нулева стойност на колона от ненулева стойност в предишния ред