Entity-relationship model in Hindi, ER model in Hindi, er मॉडल क्या है,
- ER model in DBMS in Hindi,
- Components of er diagram in DBMS in Hindi,
- Entity,
- Attribute,
- Relationship,
- One to one relationship,
- One to many relationship,
- Many to one relationship,
- Many to many relationship,
- Components of er diagram in DBMS in Hindi,
- Notation of ER diagram (ER diagram Notation in DBMS in Hindi)
ER model in DBMS in Hindi (ER मॉडल क्या है)
- ER model एक Entity-relationship मॉडल है। यह एक high-level डेटा मॉडल है। इस मॉडल का उपयोग किसी specific सिस्टम के लिए डेटा elements और relationship को परिभाषित करने के लिए किया जाता है।
- यह डेटाबेस के लिए एक conceptual design विकसित करता है। यह डेटा के लिए एक बहुत ही सरल और आसान design विकसित करता है।
- ER modeling में, डेटाबेस structure को एक entity-relationship diagram नामक एक diagram के रूप में portray किया जाता है।
उदाहरण के लिए, मान लीजिए कि हम एक स्कूल डेटाबेस डिज़ाइन करते हैं। इस डेटाबेस में, छात्र का पता, नाम, ID, आयु आदि विशेषताओं के साथ एक इकाई (entity) होगी। शहर, सड़क का नाम, pin code, आदि जैसी विशेषताओं के साथ पता एक और इकाई हो सकता है और उनके बीच एक संबंध होगा।
Components of ER Diagram in Hindi

1. Entity (इकाई):
एक इकाई कोई भी वस्तु, वर्ग (class), व्यक्ति या स्थान हो सकता है। ER diagram में, एक इकाई को rectangles के रूप में दर्शाया जा सकता है।
एक संगठन के रूप में एक उदाहरण – manager, product, कर्मचारी, विभाग आदि को एक इकाई के रूप में लिया जा सकता है।
- Weak Entity
एक इकाई जो एक अन्य इकाई पर निर्भर करती है उसे कमजोर इकाई कहा जाता है। कमजोर इकाई का अपना कोई प्रमुख गुण नहीं है। कमजोर इकाई को एक double rectangle द्वारा दर्शाया गया है।
2. Attributes (गुण)
किसी इकाई के गुणों का वर्णन करने के लिए attributes का उपयोग किया जाता है। एक attribute का प्रतिनिधित्व करने के लिए Eclipse का उपयोग किया जाता है।
उदाहरण के लिए, ID, आयु, contact नंबर, नाम, आदि एक छात्र की विशेषता (attributes) हो सकते हैं।
a) Key attributes
किसी इकाई की मुख्य विशेषताओं का प्रतिनिधित्व करने के लिए key attributes का उपयोग किया जाता है। यह एक primary key का प्रतिनिधित्व करता है। मुख्य विशेषता को underlined text के साथ एक ellipse द्वारा दर्शाया गया है।
b) composite attribute
एक attribute जो कई अन्य विशेषताओं से बना है, एक composite attribute के रूप में जानी जाती है। composite attribute को एक ellipse द्वारा दर्शाया जाता है, और उन ellipse को ellipses के साथ जोड़ा जाता है।
c) Multivalued Attributes
एक attribute में एक से अधिक values हो सकती हैं। इन विशेषताओं को multivalued attribute के रूप में जाना जाता है। double oval का उपयोग multivalued attribute का प्रतिनिधित्व करने के लिए किया जाता है।
उदाहरण के लिए, एक छात्र के पास एक से अधिक फोन नंबर हो सकते हैं।
d) Derived Attribute
एक attribute जिसे अन्य विशेषता से प्राप्त किया जा सकता है, एक derived attribute के रूप में जाना जाता है। इसे dashed ellipse द्वारा दर्शाया जा सकता है।
उदाहरण के लिए, किसी व्यक्ति की उम्र समय के साथ बदलती है और Date of birth जैसी किसी अन्य attribute से प्राप्त की जा सकती है।
3. Relationship
entities के बीच संबंध का वर्णन (describe) करने के लिए एक relationship का उपयोग किया जाता है। relationship का प्रतिनिधित्व करने के लिए diamond या rhombus का उपयोग किया जाता है।
Types of relationship:
a)One-to-One Relationship
जब एक entity का केवल एक instance ही relationship के साथ जुड़ा होता है, तो इसे one to one relationship के रूप में जाना जाता है।
उदाहरण के लिए, एक महिला एक पुरुष से शादी कर सकती है, और एक पुरुष एक महिला से शादी कर सकता है।
b) One-to-many relationship
जब बाएँ (left) ओर इकाई का केवल एक instance, और relationship के right में इकाई का एक से अधिक instance हो तब यह one to many relationship के रूप में जाना जाता है।
उदाहरण के लिए, वैज्ञानिक कई आविष्कार कर सकते हैं, लेकिन आविष्कार केवल specific वैज्ञानिक द्वारा किया जाता है।
c) Many-to-one relationship
जब बाएँ (left) ओर की इकाई का एक से अधिक instance, और relationship के दाहिनी (right) ओर की इकाई का केवल एक instance होता है, तो इसे many to one relationship के रूप में जाना जाता है।
उदाहरण के लिए, छात्र केवल एक कोर्स के लिए नामांकन करता है, लेकिन एक कोर्स में कई छात्र हो सकते हैं।
d) Many-to-Many relationship
जब बाएँ (left) ओर की इकाई का एक से अधिक instance, और relationship के साथ दाहिनी (right) सहयोगियों पर एक इकाई का एक से अधिक instance हो तब इसे many to many relationship के रूप में जाना जाता है।
उदाहरण के लिए, कर्मचारी को कई परियोजनाएं सौंपी जा सकती है और एक परियोजना में कई कर्मचारी हो सकते हैं।
Notation of ER diagram
डेटाबेस को notation का उपयोग करके दर्शाया जा सकता है। ER diagram में, cardinality को व्यक्त करने के लिए कई notation का उपयोग किया जाता है। ये notations इस प्रकार हैं:
बहुत ही अच्छे तरीके से समझाया गया है
Bahut aacha explain kiyq h
Thanks
बहुत सुंदर तरीके से समझया गया है।
Thanks 😊
Good explain kiya gaya h