रेफरएन्शियल इंटिग्रिटी डाटाबेस एकाग्रताची खात्री कशी करते

रिलेक्शनल ऍन्टीबिटी रिलेशनल डेटाबेस मॅनेजमेंट सिस्टममध्ये डेटाबेस वैशिष्ट्य आहे. हे डेटाबेसमधील टेबल्समधील संबंध, वापरकर्त्यांना किंवा अनुप्रयोगांना अयोग्य डेटा प्रविष्ट करण्यास किंवा विद्यमान नसलेल्या डेटाकडे निर्देशित करण्यापासून प्रतिबंध करण्यासाठी लागू करण्यामुळे अचूकपणे सुनिश्चित करते.

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

प्राथमिक कळ

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

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

विदेशी की

परदेशी की एक सारणीत अभिज्ञापक आहे जे भिन्न सारणीच्या प्राथमिक कीशी जुळते. परदेशी की एक भिन्न सारणीसह संबंध तयार करते आणि संदर्भ ते अखंडत्व म्हणजे या सारण्यांमधील संबंध.

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

संदर्भित एकाग्रता नियमांचे उदाहरण

जिथे आपल्याकडे दोन सारण्या आहेत त्या परिस्थितीचा विचार करा: कर्मचारी आणि व्यवस्थापक कर्मचारी सारणीमध्ये मॅनेजबेब नावाची परदेशी किल्ली विशेषता आहे, जे व्यवस्थापकाच्या सारणीतील प्रत्येक कर्मचार्याच्या व्यवस्थापकासाठी रेकॉर्ड दर्शविते. अभिमानी अखंडता खालील तीन नियमांना लागू करते:

संदर्भित एकाग्रता बंधनांचे फायदे

रिलेक्शनल ऍक्टीगोटीसह रिलेशनल डेटाबेस मॅनेजमेंट सिस्टम वापरुन अनेक फायदे मिळतात: