Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Desain Skema untuk Faktur dan Pembayaran - model yang lebih baik daripada hubungan M:M?

Anda memerlukan billToPartyID Anda (atau customerID, saya berasumsi mereka adalah hal yang sama, atau ada hubungan 1->1 di antara mereka) di proyek, faktur, dan tabel pembayaran Anda sebagai bagian dari PK. Hubungan Anda kemudian:

"pelanggan/billToParty dapat memiliki banyak proyek, yang dapat memiliki banyak faktur. Pembayaran yang dilakukan oleh pelanggan/billToParty dapat diterapkan ke banyak faktur pelanggan, yang harus ditentukan."

Maka akan lebih mudah untuk melacak total berdasarkan ID pelanggan, baik pembayaran yang dilakukan maupun jumlah faktur terutang.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri tabel yang sama rekursif di SQL Server 2008

  2. Baris gabungan dari kolom yang dihitung alias

  3. Apa cara mengisi daftar dropdown dari database di asp.net dengan menggunakan kelas?

  4. Dapatkan ukuran semua tabel di database

  5. Memisahkan nilai yang dipisahkan koma dalam kolom menjadi beberapa baris di Sql Server