वीडियो: क्या एक प्राथमिक कुंजी में दो विदेशी कुंजियाँ हो सकती हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
यह बिल्कुल ठीक है दो विदेशी कुंजी है उसी को संदर्भित करने वाले कॉलम प्राथमिक कुंजी प्रत्येक के बाद से एक अलग तालिका में कॉलम विदेशी कुंजी मूल्य मर्जी संबंधित तालिका में एक अलग रिकॉर्ड का संदर्भ लें।
यहाँ, क्या दो विदेशी कुंजियाँ प्राथमिक कुंजी बना सकती हैं?
होना असंभव है दो प्राथमिक कुंजी . इसका एक कारण यह है कि इसे " मुख्य ", क्योंकि अगर आपके पास था दो , एक नहीं हो सकता मुख्य , लेकिन माध्यमिक to मुख्य.
इसके बाद, प्रश्न यह है कि क्या प्राथमिक कुंजी एकाधिक तालिकाओं में विदेशी कुंजी हो सकती है? उदाहरण के लिए, विदेशी कुंजी एक संदर्भ देना चाहिए प्राथमिक कुंजी या अद्वितीय बाधा, हालांकि वह संदर्भ कर सकते हैं उसी पर हो टेबल या एक पर अलग टेबल . विदेशी कुंजी कॉलम कर सकते हैं NULL मान होते हैं।
इसी तरह, क्या आपके पास कई विदेशी कुंजियाँ हो सकती हैं?
एक टेबल मई कई विदेशी कुंजियाँ हैं , और प्रत्येक विदेशी कुंजी हो सकती है एक अलग मूल तालिका। प्रत्येक विदेशी कुंजी डेटाबेस सिस्टम द्वारा स्वतंत्र रूप से लागू किया जाता है। इसलिए, तालिकाओं के बीच कैस्केडिंग संबंध कर सकते हैं का उपयोग करके स्थापित किया जा सकता है विदेशी कुंजी.
क्या हम एक टेबल में दो विदेशी कुंजियाँ जोड़ सकते हैं?
हां, MySQL इसकी अनुमति देता है। आप ऐसा कर सकते हैं पास होना एकाधिक विदेशी कुंजी उसी पर टेबल . NS विदेशी कुंजी आपकी स्कीमा में (खाता_नाम और खाता_टाइप पर) करना किसी विशेष उपचार या वाक्य रचना की आवश्यकता नहीं है। ऐसा प्रतीत होता है कि कम से कम एक इन मामलों में से ग्राहक में आईडी और नाम कॉलम पर लागू होता है टेबल.
सिफारिश की:
SQL सर्वर में प्राथमिक कुंजी विदेशी कुंजी संबंध कैसे बना सकते हैं?
SQL सर्वर प्रबंधन स्टूडियो का उपयोग करना ऑब्जेक्ट एक्सप्लोरर में, उस तालिका पर राइट-क्लिक करें जो संबंध के विदेशी-कुंजी पक्ष पर होगी और डिज़ाइन पर क्लिक करें। तालिका डिज़ाइनर मेनू से, संबंध क्लिक करें। विदेशी-कुंजी संबंध संवाद बॉक्स में, जोड़ें क्लिक करें। चयनित संबंध सूची में संबंध पर क्लिक करें
प्राथमिक कुंजी और विदेशी कुंजी क्या हैं?
प्राथमिक कुंजी बनाम विदेशी कुंजी का संबंध एक प्राथमिक कुंजी विशिष्ट रूप से संबंधपरक डेटाबेस तालिका में एक रिकॉर्ड की पहचान करती है, जबकि एक विदेशी कुंजी एक तालिका में फ़ील्ड को संदर्भित करती है जो किसी अन्य तालिका की प्राथमिक कुंजी है
क्या प्राथमिक कुंजी भी विदेशी कुंजी हो सकती है?
प्राथमिक कुंजी हमेशा अद्वितीय होने की आवश्यकता होती है, यदि तालिका एक-से-अनेक संबंध है तो विदेशी कुंजी को गैर-अद्वितीय मानों की अनुमति देने की आवश्यकता होती है। प्राथमिक कुंजी के रूप में विदेशी कुंजी का उपयोग करना बिल्कुल ठीक है यदि तालिका एक-से-एक संबंध से जुड़ी है, न कि एक-से-अनेक संबंध
क्या कोई विदेशी कुंजी किसी अन्य विदेशी कुंजी का संदर्भ दे सकती है?
1 उत्तर। एक विदेशी कुंजी अद्वितीय के रूप में परिभाषित किसी भी क्षेत्र को संदर्भित कर सकती है। यदि उस अद्वितीय क्षेत्र को स्वयं एक विदेशी कुंजी के रूप में परिभाषित किया गया है, तो इससे कोई फर्क नहीं पड़ता। यदि यह एक अद्वितीय क्षेत्र है, तो यह किसी अन्य FK . का लक्ष्य भी हो सकता है
प्राथमिक कुंजी माध्यमिक कुंजी और विदेशी कुंजी क्या है?
विदेशी कुंजी: प्राथमिक कुंजी एक तालिका दूसरी तालिका में दिखाई दे रही है (क्रॉस-रेफरेंस)। द्वितीयक (या वैकल्पिक) कुंजी: क्या तालिका में कोई फ़ील्ड है जो ऊपर दिए गए दो प्रकारों में से किसी एक के लिए चयनित नहीं है