इस पोस्ट में हम types of data models in Hindi (डेटा मॉडल के प्रकार) के बारें में विस्तार पूर्वक पढेंगे. और प्रत्येक के लाभ और हानि को भी जानेंगे. तो चलिए शुरू करते हैं:-
टॉपिक
- 1 Types of data models in Hindi (डेटा मॉडल के प्रकार)
- 2 Hierarchical model in Hindi
- 3 advantage of hierarchical model in Hindi
- 4 disadvantage of hierarchical model
- 5 RELATIONAL MODEL in Hindi
- 6 advantage of relational model in hindi
- 7 disadvantage of relational model
- 8 NETWORK MODEL in Hindi
- 9 advantage of network model in hindi
- 10 disadvantage of network model
- 11 OBJECT ORIENTED MODEL in Hindi
- 12 advantage of object oriented model in Hindi
- 13 disadvantage of object-oriented model
- 14 E-R MODEL IN HINDI
- 15 advantage of e-r model in Hindi
Types of data models in Hindi (डेटा मॉडल के प्रकार)
Data model को Database Model भी कहते हैं. इसके प्रकार निम्नलिखित होते हैं।
- Hierarchical Model (हिएरार्चिकल मॉडल)
- relational Model (रिलेशनल मॉडल)
- network Model (नेटवर्क मॉडल)
- object-oriented Model (ऑब्जेक्ट-ओरिएंटेड मॉडल)
- E-R model (ई-आर मॉडल)
पहले इसे पढ़ें:- 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
- यह 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 को सबसे ज्यादा प्रयोग किया जाता है.
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 प्रस्तावित नहीं हुआ था.
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 के दशक में किया गया था.
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 क्या है?
advantage of e-r model in Hindi
- er model बहुत ही सरल होता है अगर हम entities और attributes के मध्य की relationship को जानते है तो.
- इस मॉडल को डायग्राम के रूप में प्रस्तुत किया जाता है. जिससे हम आसानी से समझ पाते है.
- इसमें data manipulation नहीं होता है.
- इसका डिजाईन high level का होता है.
NOTE:- आपको types of data models in Hindi (डेटा मॉडल के प्रकार) की ये पोस्ट कैसी लगी आप हमें कमेंट के माध्यम से अवश्य बतायें।और हाँ पोस्ट शेयर जरूर करें।
भाई बहुत अच्छा लगा आप का ब्लॉग पढ़ के .. तकनीकी ब्लॉग हिंदी में बहुत काम है,
और आप का ये प्रयास की हिंदी तकनीकी ब्लॉग लिखा जाये बहुत पसंसनीय
है,
धन्यवाद की आप ने मेरा ब्लॉग पढ़ा और पसंद किया
धन्यवाद भाई जी।
यह comment बहुत प्रेरणा देने वाला है।
keep blogging…
Very nice to understand and very helpfull
sir app full dbms subject ki hindi
pdf bana kar dale ta villager poor student study kar sakhe
p
You r right…
Yes sir plz.
thank you very much
ki aap ne Hindi me post kiya
Thnkuuuu so much
really wonderful job
🙂
Glad you like it Rakhi
How object oriented model useful in real and how can we emplement.
Give some real example so we can easily relate n remember the things
thanks for the comment anil…..aapki baat par gaur kiya jayega.
Thanks fully my study is very esly to your post Hindi language rdbms thanks
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…
nice sir lekin thoda aur lamba dena tha
DMDW ke full notes available kra dijiye sir Hindi mai exams do din bad hai pleaseeeeee
oaya dhruv m notes daal dunga kal tak…tab tak ke liye stay tuned..
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
what is attribute selection measures,tree pruning,association rule mining,frequent Itemset mining apriori algorithm….in data mining
यह तो केवल रिकॉर्ड बेस्ट डेटा मॉडल के पॉइंट है इसके अलावा दो और डेटा मॉडल है
1 ऑब्जेक्ट बेस्ट डेटा मॉडल और
2 फिजिकल डेटा मॉडल
उसको भी डिस्क्राइब कीजिए हिंदी में
thank You sir very useful of DBMS in Hindi data .easily understand data
Sir it’s a very good and very simple definition to data models.
Thankyou sir, apke websites se bhoot help milte hai
Dhnywaad ramesh…keep visiting keep supporting
Very nice and very very usefull
Thanku bhaiiiii
Thanku Sir its really helpful post for us.
Sir enke advantage and disadvantage ke bare me nhi btaye
thankq sir…Book se study krne me kuch difficult pdta hai..But apka ye bhut ache se samjh me aata hai..Gd job sir…
thankq sir…Book se study krne me kuch problem hoti hai..But apka ye bhut ache se samjh me aata hai..Gd job sir…
sir ho sake to object oriented database per detail topic daal dijiye parso mera paper hai to jaldi plzzzzz
Thanks this post is very easy and helpful
Nyc tha appke btane a aundaj
Thank u you send me this artical I am very happy thank u
thank u
Bhut aacha lagta h sir ji .
Simple language .
Thanks
Thnkuuu.. So much sir for providing hindi notes..
Thanks sir aapne hindi me hame btaya hame aasani se samjh me aaya nice Sir
THanku u sir आपके ब्लॉक पड़के to बुक्स की कोई भी जरूरत ni पड़ती है
Thanks sir boht ache notes he
Very helpful brother because I am Hindi medium student so this is very very very good
Thank u so much sir for providing hindi notes…
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.
Very bast
sir ji tq notes dene ke liye aap Relational model and rdbms is topic ka notes bhi de dijiye
Dbms हिंदी में पढ़ कर अच्छा लगा
thank you sir
Sir rdbms ka notes daliye n please
sabhi notes daale hue hai aap seaarch kro
Thanku sir ji …aapke is PDF se pdne se hme bahut help ..milti h …thanku sir ji …once again
Thanks bro me to har subject hindi me apki post hi dekhta hu
This is a very useful for my course.
Thanks for pdf.
Thank you sir really I have anderstood to all point ,
महोदय जी, आपका “ब्लॉग” बहुत ही अच्छा है, जिसके लिए धन्यवाद !
वर्तमान समय में तकनीकी से जुड़े जानकारियां / अध्ययन कर रहे विद्यार्थियों को “हिंदी” में सटीक एवं महत्वपूर्ण बिंदु प्राप्त नही होते है। जो आपके “ब्लॉग” से प्राप्त होते है।