Relationships & ER diagrams क्या है?
किसी भी E-R diagram को design करने के लिए सबसे पहले जानकारियों को प्राप्त किया जाता है और इसमें अधिक से अधिक समय खर्च किया जाता है, उसके पश्चात् उसे पढ़कर उसका संक्षिप्त में database तैयार करते हैं ।
यहाॅ motor vehicle का उदाहरण लेते हैं जिसमें मोटर एजेंसी के द्वारा सबसे पहले customer की जानकारियों को प्राप्त करने के पश्चात् निम्न प्रकार से ER-Diagram को design किया जाता है:
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, postcode) का 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 के रूप में दर्शाया गया है:
उक्त tables एवं उसके ऊपर दिये ER diagram से यह जानकारी प्राप्त कर सकते हैं कि किस employee (Social Insurance Number) के द्वारा कौन सी product को किस date में किस Customer को बेचा गया। इस प्रकार कंपनी के product sales से संबंधित सभी जानकारियाँ प्राप्त हो जायेगी।
Read Also - Conceptual Design in Hindi
0 Comments