एक लोकप्रिय एसओ पोस्ट के अनुसार यह उपसर्ग तालिका नामों के लिए एक बुरा अभ्यास माना जाता है। मेरी कंपनी में हर स्तंभ एक तालिका नाम से उपसर्ग है। मेरे लिए पढ़ना मुश्किल है। मुझे इस पर यकीन नहीं है, लेकिन यह नामकरण वास्तव में कंपनी का मानक है। मैं नामकरण सम्मेलन नहीं कर सकता, लेकिन मेरे पास अपने तर्क का समर्थन करने के लिए कोई दस्तावेज नहीं है।
मुझे बस इतना पता है कि एडवेंचरवर्क्स पढ़ना ज्यादा सरल है। में इस हमारी कंपनी डीबी आप एक तालिका देखेंगे, व्यक्ति और यह स्तंभ नाम हो सकता है:
Person_First_Name
या शायद
Person_Person_First_Name (मुझसे यह न पूछें कि आप व्यक्ति 2x क्यों देखते हैं)
स्तंभ नामों को पूर्व-ठीक करने के लिए इसे एक बुरा अभ्यास क्यों माना जाता है? क्या अंडरस्कोर को SQL में भी बुराई माना जाता है?
नोट: मैं प्रो SQL सर्वर 2008 का मालिक हूं - रिलेशन डेटाबेस डिजाइन और कार्यान्वयन। उस पुस्तक का संदर्भ स्वागत योग्य है।