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