what is advantage and dis-advantage of hierarchy in hindi-हायरार्की के लाभ हानि

हेल्लो दोस्तों आज के इस पोस्ट में आपको advantage and dis-advantage of hierarchy in hindi के बारे में बताया गया है की इसे कैसे प्रयोग करते है तो चलिए शुरू करते है

Advantages of Hierarchy Data Model

हिरारकी डेटा मॉडल (Hierarchy Data Model) के निम्नलिखित लाभ हैं

  • सरलता (Simplicity)-चूँकि डेटाबेस Hierarchical Structure पर आधारित होता है; अतः विभिन्न Layers के मध्य  Relationship Logically/ Conceptually सरल होता है। अतः Hierarchical Database का डिज़ाइन सरल होता है।
  • डेटा सेक्यूरिटी (Data Security)Hierarchy Data Model, वह पहला Database Model था, जो Data Security प्रदान करता था. जिसे Database Management System-DBMS द्वारा कार्यान्वित किया जाता है।
  • डेटा इन्टिग्रिटी (Data Integrity)-चूँकि Hierarchy Data Model,Parent-Child Relationship पर आधारित है. अतः इसके अधीन Parent Sagment एवं Child Segments के मध्य हमेशा ही एक Link होता है। Child Segments, स्वतः ही अपने  Parent को Reference करते हैं। इस प्रकार यह मॉडल Data Integrity उपलब्ध कराता है।
  • योग्यता (Efficiency)-वे डेटाबेस जिनमें One-to-Many Relationship बहुत बड़ा संख्या में होती है और जब इन डेटा का प्रयोग करते हए Users की बड़ी संख्या में Transaction करने की आवश्यकता होती है, जिनकी Relationships, Fixed होती है, ता Hierarchical Database Model उनके योग्य होता है।

Disadvantages of Hierarchy Data Model

हिरकी डेटा मॉडल (Hierarchy Data Model) के निम्नलिखित प्रमुख दोष हैं

1 . Implementation Complexity– यद्यपि Hierarchy Database Model, Conceptually सरल है और Design करने में आसान है परन्तु इसे कार्यान्वित (Implement) करना काफी जटिल कार्य है। इसे Implement करने के लिए  Physical Data Storage)के Characteristics की अच्छी जानकारी होनी चाहिए।

2. Database Management Problems– यदि आप किसी Hierarchy Database के Database Structure में कोई परिवर्तन करते हैं, तो आपको उस डेटाबेस को Access करने वाले सभी Application Programs में परिवर्तन करना आवश्यक होता है। अतः डेटाबेस एवं Applications को Maintain करना कठिन होता है।

3. Lack of Structural Independence-जब किसी Database Structure में परिवर्तन करने पर DBMS की डेटा को  Access करने की क्षमता कुप्रभावित नहीं होती है, तो उस डेटाबेस में Structural Independence विद्यमान होता है।

4. विभिन्न  Data Segments में नेविगेट (Navigate) करने के लिए Hierarchical Database System, Physical Storage Paths का प्रयोग करता है। अतः डेटाबेस के डेटा को Access करने के लिए Application Programmer को सम्बद्ध एक्सेस पाथ्स (Relevant Access Paths) का अच्छा ज्ञान होना चाहिए।

यदि डेटाबेस के Physical Structure में कोई परिवर्तन किया जाता है तो  Applications को भी मोडिफाई (Modify) करने की आवश्यकता है। अतः Hierarchical Database में Data Independence के लाभ को Structural Dependence द्वारा वंचित किया जाता है।

5. Programming Complexity—Structural Dependence एवं Navigation Structural के कारण  Application Programmers एवं End Users को डेटा को Access करने के लिए यह जानना आवश्यक होता है, कि डेटाबेस में डेटा को Physically कैसे वितरित अर्थात् Distribute किया जाता है

और इसके लिए Pointer System की जानकारी आवश्यक होती है, जो साधारण यूजर्स की समझ से परे होता है; क्योंकि इन्हें प्रोग्रामिंग की जानकारी नहीं होती है या होती भी है तो थोड़ी बहुत।

6. रिलेशनशिप के कार्यान्वयन का अभाव (Lack of Implementation of Relationship)– Hierarchical Model केवल और केवल One-to-Many Relationship के कार्यान्वयन  का समर्थन करता है। Hierarchical Model में  Many-to-Many Relationship को Implement नहीं किया जा सकता है।

advantage and dis-advantage of hierarchy in hindi

reference-https://smallbusiness.chron.com/advantages-disadvantages-hierarchical-structure-66002.html

निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(advantage and dis-advantage of hierarchy in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये

अगर कोई topic(advantage and dis-advantage of hierarchy in hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject(advantage and dis-advantage of hierarchy in hindi) के लेकर भी कोई प्रश्न हो तो कमेंट करे

Leave a Comment