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

माइक्रोसॉफ्ट द्वारा डाटाबेस नेमिंग कन्वेंशन?

SQL सर्वर के AdventureWorks डेटाबेस में प्रयुक्त नामकरण परंपराएँ शैली के संदर्भ में कई सर्वोत्तम प्रथाओं को प्रदर्शित करती हैं।

संक्षेप में:

  • वस्तु के नाम आसानी से समझ में आ जाते हैं
  • तालिका नाम बहुवचन नहीं हैं ("उपयोगकर्ता" तालिका "उपयोगकर्ता" नहीं)
  • संक्षिप्त रूप कुछ हैं, लेकिन अनुमत हैं (अर्थात मात्रा, राशि, आदि)
  • पास्कलकेस का उपयोग विशेष रूप से कुछ कॉलम नामों (यानी पंक्ति गाइड) के अपवाद के साथ किया जाता है
  • कोई अंडरस्कोर नहीं
  • कुछ कीवर्ड की अनुमति है (यानी नाम)
  • संग्रहीत कार्यविधियाँ"usp" से पहले की जाती हैं
  • कार्यों के सामने "ufn" होता है

आप यहां अधिक विवरण प्राप्त कर सकते हैं:

  • AdventureWorks डेटा डिक्शनरी
  • AdventureWorks में संग्रहीत कार्यविधियाँ
  • एडवेंचरवर्क्स में कार्य

एक चेतावनी:डेटाबेस नामकरण परंपराएं बहुत विवादास्पद हो सकती हैं और अधिकांश डेटाबेस डेवलपर्स जिनसे मैं मिला हूं, उनकी शैली में व्यक्तिगत हिस्सेदारी है। मैंने इस बात पर गरमागरम बहसें सुनी हैं कि क्या किसी तालिका का नाम "OrderHeader" या "OrderHeaders" होना चाहिए।



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

  2. MS SQL सर्वर से कनेक्ट करते समय RODBC अस्थायी तालिका समस्या

  3. एसक्यूएल:बिट या चार बेहतर क्या है (1)

  4. ASIN () SQL सर्वर में उदाहरण

  5. मैं SQL सर्वर क्वेरी कैश को कैसे साफ़ कर सकता हूँ?