घर डेटाबेस एक संबंधपरक मॉडल क्या है? - टेक्नोपेडिया से परिभाषा

एक संबंधपरक मॉडल क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - संबंधपरक मॉडल का क्या अर्थ है?

रिलेशनल मॉडल रिलेशनल डेटाबेस का वैचारिक आधार है। 1969 में EF Codd द्वारा प्रस्तावित, यह संबंधों का उपयोग करके डेटा को संरचित करने का एक तरीका है, जो ग्रिड और गणितीय संरचनाएँ हैं जिनमें स्तंभ और पंक्तियाँ शामिल हैं। कोडड ने आईबीएम के लिए रिलेशनल मॉडल का प्रस्ताव रखा, लेकिन उन्हें पता नहीं था कि रिलेशनल डेटाबेस के आधार पर उनका काम कितना महत्वपूर्ण और प्रभावशाली होगा। हम में से अधिकांश एक डेटाबेस में एक संबंध की शारीरिक अभिव्यक्ति से बहुत परिचित हैं - इसे एक तालिका कहा जाता है।


यद्यपि संबंधपरक मॉडल गणित से बहुत अधिक उधार लेता है और डोमेन, यूनियनों और श्रेणियों जैसे गणितीय शब्दों का उपयोग करता है, लेकिन इसके द्वारा वर्णित सुविधाओं और शर्तों को सरल अंग्रेजी का उपयोग करके परिभाषित करना आसान है।

Techopedia रिलेशनल मॉडल की व्याख्या करता है

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


संबंधपरक मॉडल की दूसरी प्रमुख विशेषता कुंजियों का उपयोग है। ये एक संबंध के भीतर विशेष रूप से निर्दिष्ट कॉलम हैं, जिनका उपयोग डेटा को ऑर्डर करने या डेटा को अन्य संबंधों से संबंधित करने के लिए किया जाता है। सबसे महत्वपूर्ण कुंजी में से एक प्राथमिक कुंजी है, जिसका उपयोग डेटा की प्रत्येक पंक्ति को विशिष्ट रूप से पहचानने के लिए किया जाता है। डेटा की क्वेरी को आसान बनाने के लिए, अधिकांश रिलेशनल डेटाबेस आगे बढ़ते हैं और प्राथमिक कुंजी द्वारा डेटा को भौतिक रूप से ऑर्डर करते हैं। विदेशी कुंजी एक संबंध में डेटा को दूसरे संबंध की प्राथमिक कुंजी से संबंधित करती है।


यह परिभाषित करने के अलावा कि डेटा को ऊपर चर्चा के अनुसार कैसे संरचित किया जाना है, संबंधपरक मॉडल भी डेटा अखंडता को लागू करने के लिए नियमों का एक सेट नीचे देता है, जिसे अखंडता बाधाओं के रूप में जाना जाता है। यह यह भी परिभाषित करता है कि डेटा को कैसे हेरफेर किया जाना है (संबंधपरक कलन)। इसके अलावा, मॉडल कुशल डेटा भंडारण सुनिश्चित करने के लिए एक विशेष सुविधा को सामान्यीकृत करार देता है।

यह परिभाषा डेटाबेस के संदर्भ में लिखी गई थी
एक संबंधपरक मॉडल क्या है? - टेक्नोपेडिया से परिभाषा