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