विषयसूची:
- परिभाषा - रेफ़रेंशियल इंटीग्रिटी (RI) का क्या अर्थ है?
- Techopedia रेफ़रेंशियल इंटीग्रिटी (RI) की व्याख्या करता है
परिभाषा - रेफ़रेंशियल इंटीग्रिटी (RI) का क्या अर्थ है?
संदर्भात्मक अखंडता (आरआई) एक संबंधपरक डेटाबेस अवधारणा है, जो बताती है कि टेबल संबंधों को हमेशा सुसंगत होना चाहिए। दूसरे शब्दों में, किसी भी विदेशी कुंजी क्षेत्र को विदेशी कुंजी द्वारा संदर्भित प्राथमिक कुंजी से सहमत होना चाहिए। इस प्रकार, किसी भी प्राथमिक कुंजी फ़ील्ड परिवर्तन को सभी विदेशी कुंजियों पर लागू किया जाना चाहिए, या बिल्कुल भी नहीं। यही प्रतिबंध विदेशी कुंजियों पर भी लागू होता है कि किसी भी अद्यतन (लेकिन जरूरी नहीं कि विलोपन) को प्राथमिक मूल कुंजी के लिए प्रचारित किया जाना चाहिए।
Techopedia रेफ़रेंशियल इंटीग्रिटी (RI) की व्याख्या करता है
बैंक डेटाबेस पर विचार करें, जिसमें दो तालिकाएँ हैं:
- CUSTOMER_MASTER टेबल: इसमें बेसिक कस्टमर / अकाउंट होल्डर डेटा जैसे नाम, सोशल सिक्योरिटी नंबर, एड्रेस और डेट ऑफ बर्थ होता है।
- ACCOUNTS_MASTER टेबल: यह बुनियादी बैंक खाता डेटा जैसे खाता प्रकार, खाता निर्माण तिथि, खाता धारक और निकासी सीमा को संग्रहीत करता है।
CUSTOMER_MASTER तालिका में प्रत्येक ग्राहक / खाता धारक को विशिष्ट रूप से पहचानने के लिए, CUSTOMER_ID नामक एक प्राथमिक कुंजी कॉलम बनाया जाता है।
ACCOUNTS_MASTER तालिका में ग्राहक और बैंक खाता संबंध की पहचान करने के लिए, CUSTOMER_MASTER तालिका में एक मौजूदा ग्राहक को संदर्भित किया जाना चाहिए। इस प्रकार, CUSTOMER_ID कॉलम - ACCOUNTS_MASTER तालिका में भी बनाया गया - एक विदेशी कुंजी है। यह कॉलम विशेष है क्योंकि इसके मान नए नहीं बनाए गए हैं। बल्कि, इन मानों को मौजूदा और समान मूल्यों को किसी अन्य तालिका के प्राथमिक कुंजी स्तंभ में संदर्भित करना चाहिए, जो CUSTOMER_MASTER तालिका का CUSTOMER_ID स्तंभ है।
संदर्भात्मक अखंडता एक मानक है जिसका अर्थ है कि CUSTOMER_MASTER तालिका में कोई भी CUSTOMER_ID मान ACCOUNTS_MASTER तालिका में संबंधित मान को संपादित किए बिना नहीं हो सकता है। उदाहरण के लिए, यदि एंड्रयू स्मिथ की ग्राहक आईडी CUSTOMER_MASTER तालिका में बदली गई है, तो यह परिवर्तन ACCOUNTS_MASTER तालिका पर भी लागू होना चाहिए, इस प्रकार एंड्रयू स्मिथ के खाते की जानकारी को उसकी ग्राहक आईडी से लिंक करने की अनुमति मिलती है।
