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