Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

चालान तालिका डिजाइन

कुछ चीज़ें:

  1. इनवॉइस स्थिति को अपनी स्वयं की लुकअप तालिका के रूप में सामान्यीकृत करें, फिर 'भेजे', 'रद्द', आदि के बजाय चालान तालिका में एक स्थिति आईडी डालें।

  2. चालान की राशि जरूर रखें। यदि आपको कभी भी छूट को ध्यान में रखना पड़े तो यह tbl_order.total में मूल्य मान से भिन्न हो सकता है। किसी भी मामले में, संख्यात्मक डेटा स्टोर करने के लिए सस्ता है और अगर आपको कोई जॉइन नहीं करना है तो क्वेरी करना तेज़ होगा।

  3. पेमेंट्स टेबल को अपना आईडी कॉलम दें और इसे पीके बनाएं।

  4. बाकी ठीक लग रहा है। दो टेबल होने का मामला है, एक आउटगोइंग भुगतान के लिए, और दूसरा आने वाले भुगतान के लिए। यदि आपको वास्तव में केवल राशि और तारीख की जानकारी रखने की आवश्यकता है, तो मुझे नहीं लगता कि आपको इसे और अधिक जटिल बनाने की आवश्यकता है।

धन्यवाद, क्रिस।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बूलियन मानों को संग्रहीत करने के लिए किस MySQL डेटा प्रकार का उपयोग करना है

  2. MySQL ट्रिगर, डालने पर एक और तालिका अपडेट करें

  3. दूसरे कॉलम से अधिकतम दिनांक मान वाले कॉलम के आधार पर अलग-अलग मानों का चयन करें

  4. php . का उपयोग करके $date चर को mysql डेटाबेस में संग्रहीत करना

  5. mysql dbase में अजीब अक्षर