एक उम्मीदवार कुंजी विशेषताओं का एक संयोजन है जो किसी अन्य डेटा को संदर्भित किए बिना विशिष्ट रूप से डेटाबेस रिकॉर्ड की पहचान करता है। प्रत्येक तालिका में एक या अधिक उम्मीदवार हो सकते हैं। इनमें से एक उम्मीदवार कुंजी को तालिका प्राथमिक कुंजी के रूप में चुना जाता है। एक तालिका में केवल एक प्राथमिक कुंजी होती है, लेकिन इसमें कई उम्मीदवार कुंजियाँ हो सकती हैं। यदि कोई उम्मीदवार कुंजी दो या दो से अधिक स्तंभों से बनी है, तो इसे समग्र कुंजी कहा जाता है।
एक उम्मीदवार कुंजी के गुण
सभी उम्मीदवार कुंजियों में कुछ सामान्य गुण होते हैं। गुणों में से एक यह है कि उम्मीदवार कुंजी के जीवनकाल के लिए, पहचान के लिए उपयोग की जाने वाली विशेषता वही रहनी चाहिए। दूसरा यह है कि मान शून्य नहीं हो सकता। अंत में, उम्मीदवार कुंजी अद्वितीय होनी चाहिए।
उदाहरण के लिए, प्रत्येक कर्मचारी को विशेष रूप से और विशिष्ट रूप से पहचानने के लिए, एक कंपनी कर्मचारी के सामाजिक सुरक्षा नंबर का उपयोग कर सकती है। कुछ लोग समान प्रथम नाम, उपनाम और स्थिति साझा करते हैं, लेकिन कोई भी दो लोग समान सामाजिक सुरक्षा नंबर का उपयोग नहीं करते हैं।
सामाजिक सुरक्षा नंबर | पहला नाम | अंतिम नाम | स्थिति |
---|---|---|---|
123-45-6780 | क्रेग | जोन्स | प्रबंधक |
234-56-7890 | क्रेग | बील | सहयोगी |
345-67-8900 | सांद्रा | बील | प्रबंधक |
456-78-9010 | ट्रिना | जोन्स | सहयोगी |
567-89-0120 | सांद्रा | स्मिथ | सहयोगी |
उम्मीदवार कुंजियों के उदाहरण
कुछ प्रकार के डेटा आसानी से उम्मीदवारों के रूप में खुद को उधार देते हैं:
- अंतर्राष्ट्रीय मानक बुक नंबर: आईएसबीएन विशिष्ट रूप से पुस्तकों और संबंधित मीडिया की पहचान करते हैं। ISBN जारी करना उद्योग के द्वारपालों द्वारा कड़ाई से नियंत्रित किया जाता है और ISBN का प्रकाशकों द्वारा कभी भी पुन: उपयोग नहीं किया जाता है।
- बैंक खाता संख्या: अधिकांश बैंक खाता संख्या का पुनर्चक्रण नहीं करते हैं।
- सीरियल नंबर: हालांकि सीरियल नंबर सभी उद्योगों में नियंत्रित नहीं होते हैं, एक एकल आपूर्तिकर्ता के संदर्भ में, एक सीरियल नंबर हमेशा अद्वितीय होना चाहिए।
- ड्राइवर लाइसेंस नंबर: आमतौर पर, इन नंबरों की नकल नहीं की जाती है। हालाँकि, एक व्यक्ति जो एक राज्य से दूसरे राज्य में जाता है, उसके पास एक से अधिक DL नंबर हो सकते हैं।
- राष्ट्रीय प्रदाता आईडी: चिकित्सकों और अन्य लाइसेंस प्राप्त चिकित्सा प्रदाताओं में से प्रत्येक के पास कम से कम एक एनपीआई है जो उनके लिए अद्वितीय है, जो यू.एस. स्वास्थ्य और मानव सेवा विभाग द्वारा जारी किया गया है।
हालांकि, कुछ प्रकार की जानकारी जो अच्छे उम्मीदवारों की तरह लग सकती है वास्तव में समस्याग्रस्त साबित होती है:
- फ़ोन नंबर: अधिकांश वाहक फ़ोन नंबरों को रीसायकल करते हैं, और व्यक्तिगत ग्राहक एक साथ कई फ़ोन नंबरों का उपयोग कर सकते हैं।
- सार्वभौम मूल्य कोड: यूपीसी अद्वितीय हैं, लेकिन यूपीसी ब्लॉक का मालिक अपनी मर्जी से उत्पादों को रीसायकल कर सकता है।
- मेडिकल रिकॉर्ड नंबर: एमआरएन आमतौर पर अस्पताल स्तर पर जारी किए जाते हैं, इन पहचानकर्ताओं की संरचना और प्रारूप के बारे में किसी भी प्रकार के राष्ट्रीय मार्गदर्शन के बिना।
- सामाजिक सुरक्षा नंबर: हालांकि वे सैद्धांतिक रूप से अद्वितीय हैं, एसएसएन पुनर्नवीनीकरण हो जाते हैं, और बड़े डेटा सेट में इस पहचानकर्ता को समस्याग्रस्त बनाने के लिए एसएसएन धोखाधड़ी काफी आम है। (एसएसएन की पुष्टि करने वाले नियोक्ता के संदर्भ में, यह चुनौती कोई समस्या नहीं है।)