What is Data Model in DBMS in Hindi | Types of Data Models in DBMS in Hindi


What is Data Model in DBMS in Hindi | Types of Data Models in DBMS in Hindi

Data Model Data description, data semantics और data की consistency constraints की कमी का modeling है। यह data abstraction के प्रत्येक level पर एक database के design को  describe करने के लिए conceptual tools प्रदान करता है। इसलिए, database के  structure को समझने के लिए उपयोग किए जाने वाले चार Data Models निम्नलिखित हैं :

1.Relational Data Model
2.Entity-Relationship Data Model
3.Object-based Data Model
4.Semistructured Data Model

Relational Data Model : 
इस प्रकार का model data को एक table में  row और columns के रूप में design करता है। इस प्रकार, एक सrelational model Data और इन-बीच relationships का representayiom  करने के लिए tables का उपयोग करता है। tables को relationship भी कहा जाता है। इस model को शुरू में 1969 मेंEdgar F. Codd द्वारा described किया गया था। relational data model widely उपयोग किया जाने वाला model है जो मुख्य रूप से commercial data processing  applications द्वारा उपयोग किया जाता है।

Entity-Relationship Data Model: 
Entity-Relationship Model objects and relationships के रूप में DATA का  logical representation है। इन objects को entities के रूप में जाना जाता है, और इन entities के बीच relationship association  है। इस Model को पPeter Chen द्वारा डिजाइन किया गया था और 1976 में designed  किया गया था। यह Database designing में widely use किया गया था। attributes का एक सेट entities को  describe करता है। उदाहरण के लिए, student_name, student_id 'student' entity का वर्णन करता है। एक ही प्रकार की entities के एक set को 'entitie set' के रूप में जाना जाता है, और एक ही प्रकार के relationship के set को 'relationship set' के रूप में जाना जाता है।

Object-based Data Model: 
ER Model का एक functions, encapsulation, and object identification के साथ। यह model एक rich type system का support करता है जिसमें structured and collection types शामिल हैं। , 1980s में, object-oriented approach के बाद various database systems developed किए गए थे। यहां, object कुछ और नहीं बल्कि इसके गुणों को ले जाने वाले data हैं।


Semistructured Data Model:
इस प्रकार का data model अन्य  3 data model से अलग है। Semistructured Data Model उन स्थानों पर data specifications  की permission देता है जहां एक ही प्रकार के वindividual data item में अलग-अलग attributes sets हो सकते हैं। Extensible Markup Language, जिसे  XML के रूप में भी जाना जाता है, का उपयोग widely Semistructured data का representation करने के लिए किया जाता है। हालाँकि XML को शुरुआत में text document के लिए markup information शामिल करने के लिए design किया गया था, यह data के आदान-प्रदान में इसके application के कारण importent है।