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