मैं स्टैक ओवरव्लो पर कुछ प्रश्न/उत्तर पढ़ रहा हूं, जो 'सर्वश्रेष्ठ' खोजने की कोशिश कर रहा है, या मुझे डेटाबेस पर तालिकाओं का नाम देने के लिए स्वीकार करना चाहिए।टेबल नामकरण: अंडरस्कोर बनाम कैमलकेस? नामस्थान? एकवचन बनाम बहुवचन?
डेवलपर्स के अधिकांश भाषा है कि डेटाबेस (जावा, नेट, पीएचपी, आदि) की आवश्यकता के आधार पर तालिकाओं का नाम देते हैं। हालांकि मुझे लगता है कि यह सही नहीं है।
तरह से मैं टेबल नामकरण किया गया है अब की तरह कुछ कर रही है जब तक:
doctorsMain
doctorsProfiles
doctorsPatients
patientsMain
patientsProfiles
patientsAntecedents
बातें मेरा सवाल है कर रहे हैं:
- स्पष्टता
- त्वरित मॉड्यूल की पहचान तालिका से है (डॉक्टरों || रोगियों)
- भ्रम को रोकने के लिए समझने में आसान।
मैं नामकरण सम्मेलनों के संबंध में किसी भी राय को पढ़ना चाहता हूं। धन्यवाद।
दूसरे शब्दों में, हाँ, अच्छी तरह से किया गया, आपने कुछ सुसंगत योजनाओं की पहचान की है। इसके साथ पर मिलता है!टिप्पणी के लिए –
+1। साथ ही, वर्तमान नामकरण योजना के लिए एक तरफ ध्यान दें पास्कलकेस बेहतर है, विशेष रूप से यदि आप SQL क्वेरीज़ के लिए उपनाम का उपयोग नहीं करते हैं। इस तरह आप टेबल नामों पर टेबल कॉलम नामों और पास्कल केस पर कैमेलकेस का उपयोग कर सकते हैं। – MarioRicalde
टेबल नामों के लिए पास्कल/ऊंट का मामला कुछ मुद्दों का कारण बन सकता है। प्रत्येक तालिका में फाइल सिस्टम में एक फाइल होगी, और उनमें से कुछ केस-असंवेदनशील (उदा। ओएसएक्स) हैं। – ismriv