Convert ER Model to Relational Model | RDBMS Notes Free Download

Convert the ER Model to a Relational Model

ER model को वास्तविक दुनिया के entities के अधार पर तैयार किया जाता है। ER model को बनाकर database के relation को graphical रूप में प्रस्तुत कर सकते हैं।

ER mode के अधार पर schema तैयार, करके database table के relationa को logical रूप में पस्तुत कर सकते हैं इसलिए यहाँ हम कुछ उदाहरण देखेंगे जिसमें ER model के अधार पर किस प्रका schema तैयार करते हैं:-

Example-1

Convert ER Model to Relational Model example 1

Schemas:-

E1(A1,A2),E2(A3,A4),R(A1,A3)

Existence dependancy: No

Relationship (E1:E2):1:1

यहाँ यह आवश्यक नहीं की प्रत्येक विद्यार्थी book issue कराया हो या हर book को issue कराया गया  हो इसलिए relation में सभी विद्यार्थी का  roll number या सभी book का id हो यह जरुरी नहीं है।

नोट - उपरोक्त schemas में दर्शाए गए  E = Entity, R = Relation, A = Atributes है।

Example-2

Convert ER Model to Relational Model example 2

Schemas: E1∪R∪E               E1(A1,A2,A3,A4)

Existence dependancy: Yes

Relationship (E1:E2):1:1

क्योंकि प्रत्येक ड्राईवर के लिए एक unique licence होता है इसमें क्योंकि एक driver के पास एक ही licence हो सकता है इसलिए यह one to one relation बनेगा और इसमें existance निर्भर होती है

Example 3:

Convert ER Model to Relational Model example 3
Schemas: 

E1(A1,A2),E2(A3,A4),R(A1,A3)

Exitence Dependancy: No

Relationship (E1:E2):N:1

Example 4:

Convert ER Model to Relational Model example 4

Schemas:

E1∪ R, E2E1(A1,A2,A3),E2(A3,A4)

Existence dependency: Yes

Relationship (E1:E2):N:1

यहाॅ entity1 और entity 2 के पास दो-दो attributes है जिसमें पहला Book_id और Roll_no prime attributes है। पहले उदाहरण में many to one relation इसलिए क्योंकि एक विद्यार्थी एक से अधिक बुक issue करा सकता हैं परंतु उपलब्धता निर्भर नहीं करता । 

वही दूसरे उदाहरण में एक कोर्स में एक से अधिक विद्यार्थी प्रवेश ले सकते हैं परंतु यहाॅ sheet उपलब्ध है या नहीं यह देखना होगा । इसलिए यहाॅ उपलब्धता पर ध्यान देना होगा ।

Convert ER Model to Relational Model example 5

Schemas: 

E1(A1,A2),E2(A3,A4),R(A1,A3)

Existence dependancy Yes or No

Relationship (E1:E2):N:M

इस उदाहरण में many to many relation है इसलिए arrow symbol का उपयोग नहीं किया गया हैं। यहाॅ एक ग्राहक को एक से अधिक loan दिया जा सकता है या एक ही loan को group में दिया जाता है इसलिए यहाॅ many to many relation होता और एस्जीसटेंस हॉ या न दोनो में हो सकता है।

PDF Notes RDBMS Full PDF Notes Free Download Download PDF

Post a Comment

0 Comments