RDBMS में Relationships & ER diagrams क्या है? उदाहरण सहित समझाइए

Relationships & ER diagrams क्या है?

किसी भी E-R diagram को design करने के लिए सबसे पहले जानकारियों को प्राप्त किया जाता है और इसमें अधिक से अधिक समय खर्च किया जाता है, उसके पश्चात् उसे पढ़कर उसका संक्षिप्त में database तैयार करते हैं । 

यहाॅ motor vehicle का उदाहरण लेते हैं जिसमें मोटर एजेंसी के द्वारा सबसे पहले customer की जानकारियों को प्राप्त करने के पश्चात् निम्न प्रकार से ER-Diagram को design किया जाता है:

Relationship & ER Diagrams
Figure: ER-Diagram For Bikes Sales agency

इस diagram से स्पष्ट है कि प्रत्येक employee अपना social insurance number (sin), first and last name record रखता है। 

प्रत्येक Customer, customer id, first name, middle name, last name और इसके साथ साथ phone number, address (street, post code) का record रखता है। Product Inventory में number, name, price, quantity का record रखा जाता है।

उपर Figure में निम्न Entity और relationship sets को निम्न प्रकार से प्रस्तुत किया गया है:

Entity Sets - Customer, Product, Employee, Service

Relationship Set - Sales, after sales

Primary Keys - Customer_id, sin(Social Insurance Number), Number

Entity sets एवं relationship sets को निम्न table के रूप में दर्शाया गया है:

Entity & Relationship sets
Entity & Relationship sets in RDBMS
Entity & Relationship sets

उक्त tables एवं उसके ऊपर दिये ER diagram से यह जानकारी प्राप्त कर सकते हैं कि किस employee (Social Insurance Number) के द्वारा कौन सी product को किस date में किस Customer को बेचा गया। इस प्रकार कंपनी के product sales से संबंधित सभी जानकारियाँ प्राप्त हो जायेगी ।

ER-Diagram for Post office System:

ER-Diagram for Post office System:

figure: ER-Diagram System