क्या प्राथमिक कुंजी अद्वितीय होनी चाहिए?

विषयसूची:

क्या प्राथमिक कुंजी अद्वितीय होनी चाहिए?
क्या प्राथमिक कुंजी अद्वितीय होनी चाहिए?

वीडियो: क्या प्राथमिक कुंजी अद्वितीय होनी चाहिए?

वीडियो: क्या प्राथमिक कुंजी अद्वितीय होनी चाहिए?
वीडियो: प्राथमिक कुंजी और अद्वितीय कुंजी के बीच क्या अंतर है? 2024, नवंबर
Anonim

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

क्या होगा यदि प्राथमिक कुंजी अद्वितीय नहीं है?

यहां तक कि जब प्रत्येक दृश्य में एक प्राथमिक_की परिभाषित की जाती है (और प्रत्येक वास्तव में अद्वितीय है), तो आप क्वेरी चलाते समय गैर-अद्वितीय मान/प्राथमिक कुंजी त्रुटि देख सकते हैं। यह हो सकता है जब एक एक्सप्लोर में एक_से_कई जॉइन होते हैं और एक माप होता है जो दो या दो से अधिक विभिन्न तालिकाओं से मानों के संयोजन को एकत्रित करता है

सभी प्राथमिक कुंजी मान अद्वितीय क्यों होने चाहिए?

प्राथमिक कुंजी तालिका में अखंडता बाधाओं को लागू करता है। … प्राथमिक कुंजी के विपरीत एक तालिका में एक से अधिक अद्वितीय कुंजी हो सकती हैं। अद्वितीय कुंजी बाधाएं कॉलम के लिए केवल एक नल मान स्वीकार कर सकती हैं। अद्वितीय बाधाओं को किसी अन्य तालिका की विदेशी कुंजी द्वारा भी संदर्भित किया जाता है।

क्या प्राथमिक कुंजी के अद्वितीय होने की आवश्यकता है?

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

क्या प्राथमिक कुंजी अद्वितीय नहीं हो सकती?

प्राथमिक कुंजी अनिवार्य रूप से परिभाषा के अनुसार अद्वितीय नहीं हैं (हालांकि वे MySQL में हैं)। ऐसे डेटाबेस सिस्टम हैं जो "गैर-अद्वितीय प्राथमिक कुंजी" की अनुमति देते हैं, क्योंकि वे "पंक्ति आईडी" में अपनी खुद की, अक्सर छिपी हुई, "प्राथमिक कुंजी" को लागू करते हैं।

सिफारिश की: