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