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