डेटाबेस में प्राथमिक कुंजी का उद्देश्य क्या है?

डेविड / टैक्सी / गेट्टी छवियां

प्राथमिक कुंजी का उपयोग डेटाबेस तालिका में विशिष्ट रूप से एक पंक्ति की पहचान करने के लिए किया जाता है; किसी भी दो पंक्तियों में एक ही प्राथमिक कुंजी नहीं हो सकती है। पहचान संख्या अक्सर प्राथमिक कुंजी के रूप में उपयोग की जाती है। कोई भी क्षेत्र जो अनिवार्य रूप से अद्वितीय नहीं है, जैसे किसी व्यक्ति का नाम, प्राथमिक कुंजी होने के लिए उपयुक्त नहीं है।



प्राथमिक कुंजियाँ हमेशा अद्वितीय कुंजियाँ होती हैं; यदि कोई उपयोगकर्ता या प्रोग्राम एक नई पंक्ति में डुप्लिकेट प्राथमिक कुंजी दर्ज करने का प्रयास करता है, तो डेटाबेस नई पंक्ति को स्वीकार नहीं करता है। प्राथमिक कुंजियाँ डेटाबेस प्रशासकों और प्रोग्रामरों को उस पंक्ति में अन्य जानकारी की परवाह किए बिना किसी विशेष पंक्ति को संदर्भित करने के तरीके प्रदान करती हैं। डेटाबेस में अन्य तालिकाएँ प्राथमिक कुंजी का संदर्भ दे सकती हैं; जब इसे किसी भिन्न तालिका से संदर्भित किया जाता है, तो इसे विदेशी कुंजी के रूप में जाना जाता है।

ज्यादातर मामलों में, प्राथमिक कुंजी के रूप में स्वचालित रूप से बढ़ने वाली संख्या का उपयोग किया जाता है। हर बार एक नई पंक्ति दर्ज की जाती है, इसके लिए एक प्राथमिक कुंजी उत्पन्न होती है।

संयुक्त राज्य में, लोगों को अक्सर उनके सामाजिक सुरक्षा नंबर से पहचाना जाता है, क्योंकि यह अद्वितीय होने की गारंटी है। अन्य राष्ट्र अक्सर इसी तरह की तकनीकों पर भरोसा करते हैं। हालांकि इसके कुछ सुरक्षा नुकसान हैं, यह लोगों को विश्वसनीय रूप से पहचानने का एक साधन प्रदान करता है, और यह सुनिश्चित करता है कि रिकॉर्ड गलती से समान नाम, पते या फोन नंबर वाले लोगों की पहचान नहीं करते हैं।