विदेशी की

लेखक: John Stephens
निर्मितीची तारीख: 24 जानेवारी 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
विदेशी बहु की देसी अदाएं | bedtime stories | moral stories | hindi story time | funny | New story
व्हिडिओ: विदेशी बहु की देसी अदाएं | bedtime stories | moral stories | hindi story time | funny | New story

सामग्री

व्याख्या - फॉरेन की म्हणजे काय?

परदेशी की एक रिलेशनल डेटाबेस सारणीमधील स्तंभ किंवा स्तंभांचा समूह आहे जी दोन सारण्यांमधील डेटामधील दुवा प्रदान करते. हे सारण्यांमधील क्रॉस-रेफरन्स म्हणून कार्य करते कारण ते दुसर्या टेबलच्या प्राथमिक कीचा संदर्भ देते, त्याद्वारे त्या दरम्यान एक दुवा स्थापित करतो.


रिलेशनल डेटाबेस सिस्टममधील बहुतेक सारण्या परदेशी की संकल्पनेचे पालन करतात. जटिल डेटाबेस आणि डेटा वेअरहाऊसमध्ये, डोमेनमधील डेटा एकाधिक टेबलांवर जोडला जाणे आवश्यक असते, ज्यामुळे त्यांचे दरम्यान संबंध टिकून राहतात. रेफरेन्शिअल अखंडतेची संकल्पना परदेशी की सिद्धांतापासून तयार केलेली आहे.

प्राथमिक की पेक्षा परदेशी की आणि त्यांची अंमलबजावणी अधिक जटिल आहे.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया फॉरेन की समजावते

परदेशी की म्हणून कार्य करणार्‍या कोणत्याही स्तंभासाठी, दुवा सारणीमध्ये संबंधित मूल्य विद्यमान असावे. डेटा घालताना आणि परदेशी की स्तंभातून डेटा काढताना विशेष काळजी घेणे आवश्यक आहे, कारण निष्काळजीपणाने हटविणे किंवा घातल्याने दोन टेबलांमधील संबंध नष्ट होऊ शकतात.

उदाहरणार्थ, जर ग्राहक आणि ऑर्डर दोन टेबल असतील तर ग्राहक टेबलमधील ग्राहक आयडी संदर्भित ऑर्डर टेबलमध्ये परदेशी कीची ओळख करुन त्यांच्यात संबंध निर्माण केला जाऊ शकतो. ग्राहक आयडी कॉलम ग्राहक आणि ऑर्डर सारणी दोन्हीमध्ये विद्यमान आहे. ऑर्डर टेबलमधील ग्राहक आयडी परदेशी की बनते, जी ग्राहक टेबलमधील प्राथमिक कीचा संदर्भ देते. ऑर्डर टेबलमध्ये एंट्री समाविष्ट करण्यासाठी, परदेशी की मर्यादा समाधानी असणे आवश्यक आहे. ग्राहक टेबलमध्ये नसलेला ग्राहक आयडी प्रविष्ट करण्याचा प्रयत्न अयशस्वी होतो, ज्यामुळे टेबलची संदर्भित अखंडता राखली जाईल.


परदेशी की क्रियेशी संबंधित काही संदर्भित कृतींमध्ये पुढील गोष्टींचा समावेश आहे.

  • कॅसकेडः जेव्हा मूळ सारणीमधील पंक्ती हटविल्या जातात, तेव्हा मुलाच्या टेबलमधील जुळणारे परदेशी की स्तंभ देखील हटविले जातात आणि कॅस्केडिंग हटविणे तयार करते.
  • सेट नल: मूळ सारणीतील संदर्भित पंक्ती हटविली किंवा अद्यतनित केली जाते तेव्हा संदर्भ पंक्तीमधील विदेशी की मूल्ये संदर्भित अखंडता राखण्यासाठी शून्य सेट केली जातात.
  • ट्रिगरः सामान्यपणे सामान्यपणे ट्रिगर म्हणून कार्यवाही केली जाते. बर्‍याच प्रकारे परदेशी की क्रिया वापरकर्त्याच्या परिभाषित ट्रिगरप्रमाणेच असतात. योग्य अंमलबजावणी सुनिश्चित करण्यासाठी, ऑर्डर केलेल्या संदर्भित क्रियांना कधीकधी त्यांच्या समकक्ष वापरकर्ता-परिभाषित ट्रिगरसह पुनर्स्थित केले जाते.
  • डीफॉल्ट सेट करा: ही संदर्भ क्रिया "सेट नल" सारखीच आहे. मूळ सारणीतील संदर्भित पंक्ती हटविली किंवा अद्यतनित केली जाते तेव्हा मुलाच्या टेबलमधील विदेशी की मूल्ये डीफॉल्ट स्तंभ मूल्यावर सेट केली जातात.
  • प्रतिबंधित करा: ही परदेशी कीशी संबंधित सामान्य संदर्भ क्रिया आहे. मूळ सारणीमधील मूल्य जोपर्यंत दुसर्‍या सारणीतील परदेशी की द्वारे संदर्भित केले जात नाही तोपर्यंत तो हटविला किंवा अद्यतनित केला जाऊ शकत नाही.
  • कोणतीही कृती नाही: ही संदर्भित कृती "प्रतिबंधित" क्रियेत समान आहे परंतु केवळ सारणीमध्ये बदल करण्याचा प्रयत्न केल्यावर नो-checkक्शन तपासणी केली जाते.