क्या एक कॉलम में कई विदेशी कुंजियाँ हो सकती हैं?
क्या एक कॉलम में कई विदेशी कुंजियाँ हो सकती हैं?

वीडियो: क्या एक कॉलम में कई विदेशी कुंजियाँ हो सकती हैं?

वीडियो: क्या एक कॉलम में कई विदेशी कुंजियाँ हो सकती हैं?
वीडियो: एंटिटी फ्रेमवर्क कोर - एक ही तालिका में दो विदेशी कुंजियाँ कॉन्फ़िगर करें 2024, दिसंबर
Anonim

सैद्धांतिक रूप से आप कर सकते हैं लागू नहीं करना एकाधिक विदेशी कुंजी सिंगल पर स्तंभ . वैकल्पिक रूप से आप कर सकते हैं प्रक्रियाओं का उपयोग करके इसे लागू करें जहां आप उस इनपुट को मान्य करते हैं जो मौजूद है विभिन्न तालिका और आवश्यक संचालन करें।

इसी तरह, क्या आपके पास कई विदेशी कुंजियाँ हो सकती हैं?

एक टेबल मई कई विदेशी कुंजियाँ हैं , और प्रत्येक विदेशी कुंजी हो सकती है एक अलग मूल तालिका। प्रत्येक विदेशी कुंजी डेटाबेस सिस्टम द्वारा स्वतंत्र रूप से लागू किया जाता है। इसलिए, तालिकाओं के बीच कैस्केडिंग संबंध कर सकते हैं का उपयोग करके स्थापित किया जा सकता है विदेशी कुंजी.

ऊपर के अलावा, क्या हम एक ही कॉलम पर प्राथमिक कुंजी और विदेशी कुंजी बना सकते हैं? कब तुम बनाते हो ए प्राथमिक कुंजी , SQL सर्वर स्वचालित रूप से के आधार पर एक अनुक्रमणिका बनाता है प्रमुख कॉलम . NS विदेशी कुंजी के बीच एक कड़ी स्थापित करता है प्रमुख कॉलम और संबंधित कॉलम एक अन्य तालिका में। ( आप ऐसा कर सकते हैं को भी लिंक करें विदेशी कुंजी कॉलम प्रति कॉलम के अंदर वैसा ही टेबल।)

नतीजतन, क्या एक विदेशी कुंजी एकाधिक तालिकाओं का संदर्भ दे सकती है?

वास्तव में सरल हैं यह डेटाबेस प्रबंधन में तार्किक रूप से सही है और वास्तव में संभव है और किसी भी आरडीबीएमएस द्वारा इसकी अनुमति दी जानी चाहिए संदर्भ ए विदेशी कुंजी प्रति दो या ज्यादा टेबल वह चाहता है कि यह प्राथमिक है चाभी के रूप में विदेशी कुंजी किसी दिए गए में टेबल.

एक टेबल में कितनी विदेशी कुंजियाँ हो सकती हैं?

एक कॉलम के लिए, आप हो सकता है 16. तक विदेशी कुंजी . एक के लिए टेबल , वर्तमान अनुशंसित संख्या 253 है, हालांकि आप मर्जी उस संख्या तक पहुंचने से पहले प्रदर्शन के मुद्दों से सीमित (मजबूर) रहें।

सिफारिश की: