Types of data models in hindi – डेटाबेस मॉडल के प्रकार

इस पोस्ट में हम types of data models in Hindi (डेटा मॉडल के प्रकार) के बारें में विस्तार पूर्वक पढेंगे. और प्रत्येक के लाभ और हानि को भी जानेंगे. तो चलिए शुरू करते हैं:-

Types of data models in Hindi (डेटा मॉडल के प्रकार)

Data model को Database Model भी कहते हैं. इसके प्रकार निम्नलिखित होते हैं।

  1. Hierarchical Model (हिएरार्चिकल मॉडल)
  2. relational Model (रिलेशनल मॉडल)
  3. network Model (नेटवर्क मॉडल)
  4. object-oriented Model (ऑब्जेक्ट-ओरिएंटेड मॉडल)
  5. E-R model (ई-आर मॉडल)

पहले इसे पढ़ें:- data model क्या होता है?

types of data models in hindi

Hierarchical model in Hindi

इस मॉडल में parent-child रिलेशनशिप होती है। इस model में प्रत्येक entity के पास केवल एक parent होता है और बहुत सारें children होते है। इस मॉडल में केवल एक entity होती है जिसे हम root कहते है।

इस model में डेटा को tree की तरह के structure में organised किया जाता है, जिसमें केवल एक ही root होता है. इसमें डेटा को records की तरह store किया जाता है जो कि एक दूसरे से जुड़े रहते है। इसे 1970 में प्रस्तावित किया गया था.

उदाहरण के लिए एक college में बहुत सारें courses होते है, बहुत सारें professors तथा students होते है.  तो college एक parent हुआ और professors तथा students उसके child हुए.

advantage of hierarchical model in Hindi

  • यह data sharing को promote करता है.
  • इसमें parent/child relationship होती है जिसके कारण इसके concepts सरल होते है.
  • यह डेटाबेस security प्रदान करता है.
  • इसमें 1 to many relationship होती है.

disadvantage of hierarchical model

  • यह flexible नहीं होता है
  • इसमें data definition तथा data manipulation languages नहीं है.
  • इसमें complex implementation के लिए physical data storage के knowledge की जरुरत होती है.
  • इसके structure में बदलाव करने पर सभी programs में बदलाव करना पड़ता है.

RELATIONAL MODEL in Hindi

इस मॉडल में, data को relations अर्थात tables में स्टोर किया जाता है तथा प्रत्येक relation में rows तथा columns होते है। relational model टेबल्स का एक समूह होता है जिसमें डेटा तथा रिलेशनशिप को specify किया जाता है।

इसमें डेटा को two dimensional tables में स्टोर किया जाता है tables को relation भी कहते है. और प्रत्येक टेबल की row को tuple कहते है. tuple जो है वह entity को प्रस्तुत करता है तथा टेबल की column जो है वह attribute को प्रस्तुत करती है.

relational model को 1969 में E.F Codd द्वारा प्रस्तावित किया था तब से इस model को सबसे ज्यादा प्रयोग किया जाता है.

relational model in hindi

advantage of relational model in hindi

  • यह बहुत ही flexible होता है इसमें किसी भी प्रकार के changes आसानी से कर सकते है.
  • इसमें डेटा को टेबल में रखा जाता है इसलिए इसके concept बहुत ही simple होते है.
  • यह data integrity प्रदान करता है. अर्थात् कोई भी user बिना owner की अनुमति के database को access नहीं कर सकता.

disadvantage of relational model

  • इसमें powerful hardware कंप्यूटर, स्टोरेज डिवाइस तथा software’s की जरुरत होती है.
  • इसे use करना बहुत आसान होता है परन्तु जब कोई user गलत तरीके से इसमें डेटा स्टोर करता है तो यह बहुत ही ख़राब dbms बन जाता है.
  • यह बहुत ही सरल model है सरल होने के कारण कुछ users अपना खुद का डेटाबेस बना लेते है जिससे data inconsistency, data duplication की समस्या आती है.

NETWORK MODEL in Hindi

यह मॉडल hierarchical model का extension है.

नेटवर्क मॉडल में data को graph में organize किया जाता हैं। और इसमें एक से ज्यादा parent नोड हो सकते है. अर्थात् इसमें एक ज्यादा parent/child relationship होती है. और इसमें कुछ entity अनेक paths में से access कर सकती हैं। तो हम कह सकते है कि इस मॉडल में डेटा को नेटवर्क के रूप में स्टोर और access करते है।

network model का प्रयोग पहले सबसे ज्यादा किया जाता था जब तक कि relational model प्रस्तावित नहीं हुआ था.

NETWORK MODEL IN HINDI

advantage of network model in hindi

  • इसके concept जो है वह hierarchical मॉडल के जितने ही सरल है.
  • इसमें एक से ज्यादा parent/child relationship होती है.
  • इसमें data को आसानी से access किया जा सकता है.
  • यह data integrity प्रदान करता है.
  • इसमें data definition language (DDL) तथा data manipulation language (DML) होती है.

disadvantage of network model

  • इसका database structure बहुत ही complex (कठिन) होता है क्योंकि इसमें सभी records को pointers का प्रयोग करके maintain किया जाता है.
  • इसके structure में  changes करने पर सभी programs में changes करने पड़ते है.

OBJECT ORIENTED MODEL in Hindi

object oriented model में information या data को object के रूप में प्रदर्शित किया जाता है तथा ये ऑब्जेक्ट्स instance variable में value को स्टोर किये रहते हैं। इस model में object oriented programming छमताओं का प्रयोग किया जाता है।

यह मॉडल object oriented programming languages जैसे:- python, java, VB.net तथा perl आदि के साथ कार्य करता है. इसका निर्माण 1980 के दशक में किया गया था.

object oriented model in hindi (types of data models in hindi)
इमेज

advantage of object oriented model in Hindi

  • इसमें semantic content को डाला जा सकता है.
  • यह inheritance को सपोर्ट करता है जिससे data integrity बढती है.
  • यह performance को बेहतर करता है.

disadvantage of object-oriented model

  • इसमें powerful system की जरूरत होती है जिसके कारण transaction बहुत ही धीमा हो जाता है.
  • यह बहुत ही complex model है.
  • इसे use करने के लिए पहले इसे सीखना पड़ता है.
  • इसमें security बहुत ही कम होती है.

E-R MODEL IN HINDI

E-R model का पूरा नाम entity relationship model है. यह database design का एक graphical approach है. अर्थात् इसमें diagram तथा visual representation के द्वारा डेटाबेस को डिजाईन किया जाता है.

यह entity/relationship का प्रयोग real world objects को प्रदर्शित करने के लिए करता है.

entity – ER model में  एक entity, real world object होती है. entities की properties को attribute कहते है. उदाहरण के लिए SCHOOL के database में student एक entity हुई.

relationship – entities के मध्य के association को relationship कहते है. mapping cordinalities बहुत सारें association को डिफाइन करता है-

  • one to one
  • one to many
  • many to one
  • many to many

इसे पूरा पढने के लिए क्लिक करें:- E-R MODEL क्या है?

E-R MODEL IN HINDI

advantage of e-r model in Hindi

  • er model बहुत ही सरल होता है अगर हम entities और attributes के मध्य की relationship को जानते है तो.
  • इस मॉडल को डायग्राम के रूप में प्रस्तुत किया जाता है. जिससे हम आसानी से समझ पाते है.
  • इसमें data manipulation नहीं होता है.
  • इसका डिजाईन high level का होता है.

NOTE:- आपको types of data models in Hindi (डेटा मॉडल के प्रकार) की ये पोस्ट कैसी लगी आप हमें कमेंट के माध्यम से अवश्य बतायें।और हाँ पोस्ट शेयर जरूर करें।

53 thoughts on “Types of data models in hindi – डेटाबेस मॉडल के प्रकार”

  1. भाई बहुत अच्छा लगा आप का ब्लॉग पढ़ के .. तकनीकी ब्लॉग हिंदी में बहुत काम है,
    और आप का ये प्रयास की हिंदी तकनीकी ब्लॉग लिखा जाये बहुत पसंसनीय
    है,
    धन्यवाद की आप ने मेरा ब्लॉग पढ़ा और पसंद किया

    Reply
    • Thank you for your kind words Kalpana… I am very happy that you are able to learn easily…
      This is also the purpose of this website…

      Reply
      • sir mera exam h data mining ka or m bhar hu mere pass resourses nai pdhne k jisse m jaldi smjh saku so plzzz uske notes daal dijiye taki hmari class k or bhi bache iska use kr sake

        Reply
  2. what is attribute selection measures,tree pruning,association rule mining,frequent Itemset mining apriori algorithm….in data mining

    Reply
  3. यह तो केवल रिकॉर्ड बेस्ट डेटा मॉडल के पॉइंट है इसके अलावा दो और डेटा मॉडल है

    1 ऑब्जेक्ट बेस्ट डेटा मॉडल और

    2 फिजिकल डेटा मॉडल

    उसको भी डिस्क्राइब कीजिए हिंदी में

    Reply
  4. THanku u sir आपके ब्लॉक पड़के to बुक्स की कोई भी जरूरत ni पड़ती है

    Reply
  5. Hello, Sir Thanks for giving Superb Note’s.
    But sir ek choti si problem hai hum In notes ko copy nahi kar sakte hai, jb copy karte hai to ye “Disable” AlERT ka msg deta hai. To sir In notes par Disable ka link hataye taki hum notes ko copy kar padh sake.

    Reply
  6. महोदय जी, आपका “ब्लॉग” बहुत ही अच्छा है, जिसके लिए धन्यवाद !
    वर्तमान समय में तकनीकी से जुड़े जानकारियां / अध्ययन कर रहे विद्यार्थियों को “हिंदी” में सटीक एवं महत्वपूर्ण बिंदु प्राप्त नही होते है। जो आपके “ब्लॉग” से प्राप्त होते है।

    Reply

Leave a Comment