एन्टिटी-रिलेशनशिप मॉडल (Entity Relationship Model-E-R Model)


एक ऐसा मॉडल (Model), जो किसी सिस्टम के डेटा को एन्टिटी एवं रिलेशनशिप्स के सेट्स (Sets of Entity and Relationship) के द्वारा रिप्रेजेन्ट (Represent) करता है, उसे एन्टिटी-रिलेशनशिप मॉडल (Entity-Relationship Model-E-R Model) कहा जाता है। एक एन्टिटी (Entity), कोई फिजिकल ऑब्जेक्ट (Physical Object) या कॉन्सेन्चुअल ऑब्जैक्ट (Conceptual object) हो सकती है, जो इस वास्तविक संसार के किसी वस्तु या व्यक्ति या विचार को रिप्रेजेन्ट (Represent) करता है। एन्टिटी रिलेशनशिप मॉडल (Entity- Relationship Model-E-R Model) को पी.पी. चेन (E? Chain) द्वारा सन् 1976 ई० में डेटाबेस को डिज़ाइन करने के लिए विकसित किया गया था।




  एन्टिटी-रिलेशनशिप मॉडल के महत्वपूर्ण फीचर्स (Important Features of E-R Model) E-R Model के महत्वपूर्ण फीचर्स (Features) निम्नलिखित हैं- • E-R Model एक हाई-लेवल कॉन्सेप्चुअल डेटा मॉडल (High-Level Conceptual Data Model) है। • -R डायग्राम का प्रयोग किसी डेटाबेस के ओवरऑल स्ट्रक्चर (Overall Structure) को चित्रित करने के लिए किया जाता है •E-R Model डेटा का वर्णन इन्टिीज (Entities), रिलेशनशिप्स (Relationships) एवं एट्रीब्यूट्स (Attributes) के कलेक्शन (Collection) के रूप में करता है। • यह विभिन्न एन्टरप्राइजेज (Enterprises) अर्थात् उद्यमों (व्यापारों) में सन्निहित डेटा को आब्जेक्ट्स (Objects) एवं उनके रिलेशनशिप्स (Relationships) के टर्स (Terms) में वर्णित करने की सुविधा प्रदान करता है।





  एन्टिटी रिलेशनशिप मॉडल के कम्पोनेन्ट्स (Components of E-R Model) E-R Model के निम्नलिखित तीन प्रमुख कम्पोनेन्ट्स (Components) हैं, जिन्हें E-R डायग्राम में रिप्रेजेन्ट (Represent) किया जाता है- • एन्टिटीज़ (Entities) • एट्रीब्यूट्स (Attributes) एवं •रिलेशनशिप्स (Relationships) |