दोनों असंबंधित हैं:
- "अद्वितीय" सुनिश्चित करता है कि प्रत्येक मान होता है बिल्कुल केवल एक बार
- "क्लस्टर" यह है कि डिस्क पर डेटा कैसे व्यवस्थित किया जाता है
आपके पास सभी 4 क्रमपरिवर्तन हो सकते हैं:
- "अद्वितीय गैर-संकुल"
- "अद्वितीय क्लस्टर"
- "गैर-अद्वितीय गैर-संकुल"
- "गैर-अद्वितीय क्लस्टर"
कुछ भ्रम उत्पन्न होता है क्योंकि SQL सर्वर में "प्राथमिक कुंजी" (PK) के लिए डिफ़ॉल्ट क्लस्टर किया जाता है।
हालांकि एक "प्राथमिक कुंजी" हमेशा अद्वितीय होनी चाहिए। "अद्वितीय" और "पीके" के बीच का अंतर यह है कि अद्वितीय एक न्यूल की अनुमति देता है, पीके किसी भी एनयूएलएल की अनुमति नहीं देता है।
अंत में, कुछ संख्या सीमाएं
- चूंकि क्लस्टर डिस्क पर लेआउट को संदर्भित करता है, आपके पास प्रति टेबल केवल एक क्लस्टर इंडेक्स हो सकता है
- एक तालिका में एक से अधिक प्राथमिक कुंजी नहीं हो सकती है, लेकिन कई अद्वितीय अनुक्रमणिकाएं हो सकती हैं