/ / पदानुक्रमित डेटा मॉडल

पदानुक्रमित डेटा मॉडल

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

यदि आप घटनाओं को मॉडलिंग कर रहे हैं, तोआमतौर पर कई से अधिक रिश्ते की आवश्यकता होती है। ऐसी सीमा को हटाने के लिए, आप ऑब्जेक्ट्स के डुप्लिकेशन जैसे आउटपुट का सुझाव दे सकते हैं। हालांकि, वस्तुओं की नकल में कमी है: जानकारी की असंगतता हो सकती है। पदानुक्रमित डेटा मॉडल में ऐसे फायदे हैं जो इसकी नौसैनिक प्रकृति के कारण कुछ पूर्वनिर्धारित संबंधों के साथ त्वरित पहुंच प्रदान करते हैं। हालांकि, उसके पास भी नुकसान है। वे इस तरह के डेटा मॉडल में लचीलापन की कमी से संबंधित हैं, विशेष रूप से, यह वस्तु पर कई माता-पिता की उपस्थिति की असंभवता के साथ-साथ डेटा तक सीधे पहुंच प्राप्त करने में असमर्थता से संबंधित है। यह उन अनुरोधों के नियमित कार्यान्वयन की शर्तों में अनुपयोगी बनाता है जिन्हें पहले से योजनाबद्ध नहीं किया गया था। पदानुक्रमित डेटाबेस मॉडल में एक और कमी है। इसमें तथ्य यह है कि निचले पदानुक्रमिक स्तर से सूचना पुनर्प्राप्ति को ऊपर स्थित नोड्स पर निर्देशित नहीं किया जा सकता है।

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

इस सामग्री से, आप कुछ विचार प्राप्त कर सकते हैं कि पदानुक्रमित डेटा संरचना क्या है।

और पढ़ें: