इस पोस्ट में हम types of data models in Hindi (डेटा मॉडल के प्रकार) के बारें में विस्तार पूर्वक पढेंगे. और प्रत्येक के लाभ और हानि को भी जानेंगे. तो चलिए शुरू करते हैं:- Show
अनुक्रम (contents)
types of data models निम्नलिखित प्रकार के होते है। इन्हें database models भी कहते है.
पहले इसे पढ़ें:- data model क्या होता है? 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
disadvantage of hierarchical model
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 को सबसे ज्यादा प्रयोग किया जाता है. advantage of relational model in hindi
disadvantage of relational model
NETWORK MODEL in Hindiयह मॉडल hierarchical model का extension है. नेटवर्क मॉडल में data को graph में organize किया जाता हैं। और इसमें एक से ज्यादा parent नोड हो सकते है. अर्थात् इसमें एक ज्यादा parent/child relationship होती है. और इसमें कुछ entity अनेक paths में से access कर सकती हैं। तो हम कह सकते है कि इस मॉडल में डेटा को नेटवर्क के रूप में स्टोर और access करते है। network model का प्रयोग पहले सबसे ज्यादा किया जाता था जब तक कि relational model प्रस्तावित नहीं हुआ था. advantage of network model in hindi
disadvantage of network model
OBJECT ORIENTED MODEL in Hindiobject oriented model में information या data को object के रूप में प्रदर्शित किया जाता है तथा ये ऑब्जेक्ट्स instance variable में value को स्टोर किये रहते हैं। इस model में object oriented programming छमताओं का प्रयोग किया जाता है। यह मॉडल object oriented programming languages जैसे:- python, java, VB.net तथा perl आदि के साथ कार्य करता है. इसका निर्माण 1980 के दशक में किया गया था. advantage of object oriented model in Hindi
disadvantage of object-oriented model
E-R MODEL IN HINDIE-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 को डिफाइन करता है-
इसे पूरा पढने के लिए क्लिक करें:- E-R MODEL क्या है? advantage of e-r model in Hindi
NOTE:- आपको types of data models in Hindi (डेटा मॉडल के प्रकार) की ये पोस्ट कैसी लगी आप हमें कमेंट के माध्यम से अवश्य बतायें।और हाँ पोस्ट शेयर जरूर करें। रिकॉर्ड आधारित डेटा मॉडल क्या है?Record Based Data Model
Object based Data Model की तरह ही Conceptual तथा View Level पर डाटा का डिस्क्रिप्शन करने के लिए इसका प्रयोग किया जाता है, यह मॉडल रिकॉर्ड, फील्ड, और Attribute के साथ डेटाबेस कि तार्किक संरचना को Specify करता है। इसलिए यह मॉडल रिकॉर्ड पर आधारित Conceptual Model कहलाता है।
डेटा मॉडल से आप क्या समझते हैं?डेटा मॉडल एक डेटाबेस संरचना (structure) का एक दृश्य प्रतिनिधित्व (visual representation) है। इसका उपयोग DBMS में डेटा कैसे संग्रहीत (stored), कनेक्ट, अपडेट और एक्सेस किया जाता है यह दिखाने के लिए किया जाता है।
डाटा मॉडल कितने प्रकार के होते हैं?अब चलिए दोस्तों इन सब के बारे में एक एक करके आपको विस्तार से बताती हूं.. Hierarchical Database Model- यह डाटा बेस मॉडल पेड़ की तरह होता है. ... . Network Database Model- इस मॉडल में data को graph की तरह अरेंज किया जाता है. ... . Relational database model- ... . Object Oriented Database Model- ... . Entity Relationship Database Model -(ER MODEL). नेटवर्क डेटाबेस मॉडल क्या है?एक नेटवर्क मॉडल एक डेटाबेस मॉडल है जिसे वस्तुओं और उनके संबंधों का प्रतिनिधित्व करने के लिए एक लचीले दृष्टिकोण के रूप में बनाया गया है। नेटवर्क मॉडल की एक अनूठी विशेषता इसका स्कीमा है, जिसे एक ग्राफ के रूप में देखा जाता है जहां संबंध प्रकार आर्क होते हैं और ऑब्जेक्ट प्रकार नोड होते हैं।
|