SQL सर्वर के लिए अनुक्रमणिका नाम देने का कोई मानक तरीका है? ऐसा लगता है कि प्राथमिक कुंजी इंडेक्स को पीके_ नाम दिया गया है और गैर-क्लस्टर्ड इंडेक्स आमतौर पर IX_ से शुरू होते हैं। क्या अद्वितीय इंडेक्स के लिए उससे कोई नामकरण सम्मेलन है?एसक्यूएल सर्वर इंडेक्स नामकरण सम्मेलन
उत्तर
मैं अद्वितीय कुंजी
IX_ के लिए प्राथमिक कुंजी
के लिएUK_ का उपयोग
PK_ गैर क्लस्टर गैर अद्वितीय इंडेक्स
अद्वितीय अनुक्रमणिका के लिए UX_
मेरी सूचकांक नाम सब के सब की
<index or key type>_<table name>_<column 1>_<column 2>_<column n>
मैं आमतौर पर तालिका के नाम और स्तंभों उनमें शामिल द्वारा अनुक्रमित नाम:
ix_tablename_col1_col2
आप सूचकांक के बीच में कैसे फ़र्क है पर मौजूद हैं:
इस के लिए, मैं ऐसे नाम हैं जो विदेशी कुंजी के नाम से मेल का उपयोग कर रहा कॉलम और कॉलम शामिल हैं? –
मुझे पूरा यकीन है कि वह केवल इंडेक्स किए गए कॉलम को सूचीबद्ध कर रहा है, ताकि वे इंडेक्स में रखे जा सकें। – Brett
मैं इसे निम्नानुसार उपयोग करता हूं: IX_TableName_col1_col2-includecol1-includecol2 – freggel
मैं एक पुराने विषय जानते रूप ले लेकिन सोचा कि मैं मेरी
- PKC_ प्राथमिक कुंजी लायक 2cents में फेंक चाहते हैं, क्लस्टर किया
- PKNC_ प्राथमिक कुंजी, गैर क्लस्टर
- एनसीएके_ गैर क्लस्टर, अद्वितीय
- सीएके_ क्लस्टर, अद्वितीय
- NC_ गैर क्लस्टर किया
उदाहरण;
NCAK_AccountHeader_OrganisationID_NextDate
कहाँ NCAK: गैर क्लस्टर किया, अद्वितीय, AccountHeader: टेबल और OrganisationID_NextDate: कॉलम।
अद्वितीय के लिए "एके" क्यों? –
वैकल्पिक कुंजी - http://en.wikipedia.org/wiki/Unique_key#Alternate_key – Pixelated
क्या यह विदेशी कुंजी से जुड़े सूचकांक के लिए एक विशेष उपसर्ग के लायक है? मुझे ऐसा लगता है, क्योंकि यह मुझे याद दिलाता है कि विदेशी कुंजी पर सूचकांक डिफ़ॉल्ट रूप से नहीं बनाए जाते हैं, और इसलिए यह देखना आसान है कि वे गायब हैं या नहीं।
FK_[table]_[foreign_key_table]
या है, जहां कई विदेशी कुंजी एक ही मेज
FK_[table]_[foreign_key_table]_[foreign_key_field]
- 1. कार्यात्मक सर्वर नामकरण सम्मेलन
- 2. एसक्यूएल सर्वर: एक स्कीमा नामकरण के लिए सम्मेलन
- 3. नामकरण सम्मेलन?
- 4. neo4j नामकरण सम्मेलन क्या हैं?
- 5. एसक्यूएल सर्वर हैश इंडेक्स
- 6. एसक्यूएल सर्वर इंडेक्स लागत
- 7. एसक्यूएल सर्वर इंडेक्स
- 8. एफ # नामकरण सम्मेलन
- 9. SqlServer पहचान नामकरण सम्मेलन
- 10. serialVersionUID नामकरण सम्मेलन
- 11. AJAX नामकरण सम्मेलन
- 12. पर्ल क्लास नामकरण सम्मेलन
- 13. नामकरण चर, सर्वोत्तम सम्मेलन
- 14. पीएचपी लक्षण सम्मेलन नामकरण?
- 15. बिटमैस्क पैरामीटर नामकरण सम्मेलन?
- 16. आईओएस छवि नामकरण सम्मेलन
- 17. नेमस्पेस नामकरण सम्मेलन
- 18. एक्सएएमएल संसाधन नामकरण सम्मेलन
- 19. परियोजनाएं/पैकेज नामकरण सम्मेलन?
- 20. रूबी मणि नामकरण सम्मेलन
- 21. असेंबली नामकरण सम्मेलन
- 22. माइक्रोसॉफ्ट वीबी.नेट नामकरण सम्मेलन
- 23. आईओएस प्रतिनिधि नामकरण सम्मेलन -
- 24. पाइथन वैरिएबल नामकरण सम्मेलन
- 25. PostgreSQL नामकरण सम्मेलन
- 26. Django मॉडल नामकरण सम्मेलन
- 27. .NET परीक्षण नामकरण सम्मेलन
- 28. हास्केल मॉड्यूल नामकरण सम्मेलन
- 29. लेआउट फाइलें नामकरण सम्मेलन?
- 30. आईडी नामकरण सम्मेलन?
nonunique क्लस्टर इंडेक्स के बारे में क्या? CX? –
मुझे कभी भी एक अनूठी क्लस्टर इंडेक्स की आवश्यकता नहीं है ... मुझे एहसास है कि यह संभव है, लेकिन यह कभी मेरे लिए कार्रवाई का सही तरीका नहीं लग रहा है। – JSR
यहां दिए गए उत्तर के अनुसार http://stackoverflow.com/questions/1401572/what-are-differences-between-index-v-s-key-in-mysql कुंजी और INDEX समानार्थी हैं। तो अद्वितीय कुंजी और अद्वितीय अनुक्रमणिका के लिए अलग-अलग उपसर्गों की आवश्यकता नहीं होनी चाहिए? – skjerdalas