डेटा बेस सिस्टम के शीर्ष 3 मॉडल (फायदे के साथ)

यह लेख डेटा बेस सिस्टम के शीर्ष तीन मॉडलों पर प्रकाश डालता है। मॉडल हैं: 1. पदानुक्रमित मॉडल 2. नेटवर्क मॉडल 3. संबंधपरक मॉडल।

डेटा बेस सिस्टम मॉडल # 1. पदानुक्रमित मॉडल:

इस दृष्टिकोण में, संस्थाओं के बीच संबंध एक पेड़ के रूप में संग्रहीत होता है जिसकी जड़ होती है, जड़ में कई शाखाएं हो सकती हैं और प्रत्येक शाखा में कई उप-शाखाएं हो सकती हैं और यह किसी भी स्तर के स्तर के लिए जारी रह सकता है।

निचले स्तर पर रिकॉर्ड को अगले उच्च स्तर का 'बच्चा' कहा जाता है और उच्च स्तर के रिकॉर्ड को उसके बच्चे के रिकॉर्ड का प्रतिशत कहा जाता है।

उदाहरण के लिए, एक परियोजना में कार्य केंद्रों की उप-परियोजनाएं शामिल हो सकती हैं और प्रत्येक कार्य केंद्र में कई कर्मचारी हो सकते हैं। उनके संबंध का संकेत देने वाला वृक्ष चित्र 15.2 में दिखाया गया है।

संगठन में कई परियोजनाएं हो सकती हैं और प्रत्येक परियोजना के लिए इस तरह के एक पेड़ को संग्रहीत किया जा सकता है। एक कर्मचारी एक से अधिक परियोजनाओं में काम कर सकता है, जिसमें उसका संदर्भ एक से अधिक पेड़ों में होता है। हालांकि, इसका मतलब यह नहीं है कि उसका रिकॉर्ड दो स्थानों पर संग्रहीत है। वास्तव में, पेड़ में केवल उस कर्मचारी के भौतिक रिकॉर्ड के लिए सूचक शामिल हो सकता है जिसे अन्य सभी कर्मचारियों के रिकॉर्ड के साथ अलग से संग्रहीत किया जा सकता है।

लाभ:

1. यह मॉडल आसानी से समझ में आता है और इसलिए कई उपयोगकर्ताओं के लिए आकर्षक है।

2. इस मॉडल के कार्यान्वयन को कुशलतापूर्वक संरचित किया जा सकता है क्योंकि सभी रिश्ते पूर्व निर्धारित हैं।

डेटा बेस सिस्टम मॉडल # 2. नेटवर्क मॉडल:

इस दृष्टिकोण में, रिश्तों को सेट के रूप में संग्रहीत किया जाता है; प्रत्येक सेट में एक मालिक और कई सदस्य होते हैं (चित्र 15.3)। उदाहरण के लिए, काम-केंद्र में काम करने वाले कर्मचारी को इंगित करने के लिए, कार्य केंद्र सेट का मालिक होगा और प्रत्येक कर्मचारी उस सेट का सदस्य होगा। एक इकाई एक से अधिक सेट का सदस्य और सेट मा का मालिक हो सकता है; एक अन्य सेट में सदस्य बनें और इसके विपरीत।

लाभ:

1. यह दृष्टिकोण कड़ाई से पदानुक्रमित मॉडल के साथ-साथ संभावित अखंडता समस्याओं में निहित डेटा अतिरेक को कम करता है।

2. नेटवर्क मॉडल आसानी से समझ में आते हैं और नेटवर्क मॉडल का कार्यान्वयन अपेक्षाकृत प्रत्यक्ष है क्योंकि रिश्ते स्पष्ट रूप से निर्दिष्ट हैं।

मॉडल # 3. संबंधपरक मॉडल:

इस दृष्टिकोण में, दोनों इकाई रिकॉर्ड और संबंध रिकॉर्ड को 'संबंध' नामक तालिकाओं के रूप में संग्रहीत किया जाता है। उदाहरण के लिए, यदि हम प्रोजेक्ट रिकॉर्ड, कर्मचारी रिकॉर्ड और प्रोजेक्ट और कर्मचारी के बीच के रिश्ते को उस प्रोजेक्ट के लिए समर्पित कर्मचारी समय के प्रतिशत को इंगित करना चाहते हैं, तो इसे तीन तालिकाओं (तालिका 15.1) के रूप में संग्रहीत किया जा सकता है। a), (b), (c))।

संबंधपरक दृष्टिकोण प्रत्येक तालिका को गणितीय संबंध के रूप में मानकर गणितीय सिद्धांत के लिए अधिक उपयोगी है, तालिका की प्रत्येक पंक्ति को 'टपल' और कच्चे में प्रत्येक स्तंभ को जनसंख्या 'डोमेन' से खींची गई विशेषता के रूप में माना जाता है। इन कारणों के लिए, रिलेशनल दृष्टिकोण अन्य दृष्टिकोणों से बेहतर माना जाता है।