एंटिटी रिलेशनशिप डायग्राम

डेटाबेस इकाइयों के बीच संबंधों को चित्रित करने के लिए ईआर आरेखों का उपयोग करें

एक इकाई-रिलेशनशिप आरेख एक विशेष ग्राफिक रूप है जो डेटाबेस में इकाइयों के बीच संबंधों को दिखाता है। ईआर आरेख अक्सर तीन प्रकार की जानकारी का प्रतिनिधित्व करने के लिए प्रतीकों का उपयोग करते हैं: संस्थाएं (या अवधारणाएं), संबंध और गुण। उद्योग मानक ईआर आरेखों में, बक्से का उपयोग इकाइयों का प्रतिनिधित्व करने के लिए किया जाता है। संबंधों का प्रतिनिधित्व करने के लिए हीरे का उपयोग किया जाता है, और अंडाकार गुणों का प्रतिनिधित्व करने के लिए उपयोग किया जाता है।

यद्यपि अनियंत्रित आंखों के लिए, इकाई-रिलेशनशिप आरेख जानकार दर्शकों के लिए अविश्वसनीय रूप से जटिल लग सकते हैं, वे व्यवसाय उपयोगकर्ताओं को विवरण के बिना उच्च स्तर पर डेटाबेस संरचनाओं को समझने में सहायता करते हैं।

डेटाबेस डिज़ाइनर स्पष्ट रूप से डेटाबेस इकाइयों के बीच संबंधों को मॉडलिंग के लिए ईआर आरेखों का उपयोग करते हैं। कई सॉफ़्टवेयर पैकेजों में मौजूदा डेटाबेस से ईआर आरेख उत्पन्न करने के लिए स्वचालित तरीके हैं।

किसी डेटाबेस के उदाहरण पर विचार करें जिसमें शहर के निवासियों पर जानकारी शामिल है। इस आलेख के साथ छवि में दिखाए गए ईआर आरेख में दो इकाइयां हैं: व्यक्ति और शहर। एक "जीवन में" रिश्ते दोनों एक साथ संबंध रखता है। प्रत्येक व्यक्ति केवल एक शहर में रहता है, लेकिन प्रत्येक शहर कई लोगों को घर बना सकता है। उदाहरण आरेख में, विशेषता व्यक्ति का नाम और शहर की आबादी है। आम तौर पर, संज्ञाओं और विशेषताओं का वर्णन करने के लिए संज्ञाओं का उपयोग किया जाता है, जबकि क्रियाओं का वर्णन करने के लिए क्रियाओं का उपयोग किया जाता है।

संस्थाओं

डेटाबेस में ट्रैक करने वाली प्रत्येक वस्तु एक इकाई है, और प्रत्येक इकाई संबंधपरक डेटाबेस में एक तालिका है। आमतौर पर, डेटाबेस में प्रत्येक इकाई एक पंक्ति के अनुरूप होती है। यदि आपके पास डेटाबेस के नाम वाले डेटाबेस हैं, तो इसकी इकाई को "व्यक्ति" कहा जा सकता है। डेटाबेस में एक ही नाम वाला एक टेबल मौजूद होगा, और प्रत्येक व्यक्ति को व्यक्ति तालिका में एक पंक्ति में असाइन किया जाएगा।

गुण

डेटाबेस में प्रत्येक इकाई के बारे में जानकारी होती है। इस जानकारी को "विशेषताओं" कहा जाता है। और इसमें सूचीबद्ध प्रत्येक इकाई के लिए अद्वितीय जानकारी शामिल है। व्यक्ति उदाहरण में, विशेषताओं में पहला नाम, अंतिम नाम, जन्मतिथि और पहचान संख्या शामिल हो सकती है। गुण एक इकाई के बारे में विस्तृत जानकारी प्रदान करते हैं। एक रिलेशनल डेटाबेस में, उन क्षेत्रों में विशेषताओं को आयोजित किया जाता है जहां रिकॉर्ड के अंदर की जानकारी होती है। आप विशेषताओं की एक विशिष्ट संख्या तक ही सीमित नहीं हैं।

रिश्तों

इकाई-संबंध आरेख का मूल्य इकाइयों के बीच संबंधों के बारे में जानकारी प्रदर्शित करने की क्षमता में निहित है। हमारे उदाहरण में, आप उस शहर के बारे में जानकारी ट्रैक कर सकते हैं जहां प्रत्येक व्यक्ति रहता है। आप शहर के बारे में जानकारी को शहर इकाई में एक रिश्ते के साथ ट्रैक कर सकते हैं जो लोगों और शहर की जानकारी के साथ मिलकर संबंध रखता है।

एक ईआर आरेख कैसे बनाएं

  1. अपने मॉडल में प्रासंगिक प्रत्येक इकाई या अवधारणा के लिए एक बॉक्स बनाएं।
  2. संबंधों को मॉडल करने के लिए संबंधित इकाइयों को जोड़ने के लिए रेखाएं बनाएं। हीरे के आकार के अंदर क्रियाओं का उपयोग करके संबंधों को लेबल करें।
  3. प्रत्येक इकाई के लिए प्रासंगिक विशेषताओं की पहचान करें, सबसे महत्वपूर्ण विशेषताओं से शुरू करें, और उन्हें आरेख में अंडाकारों में दर्ज करें। बाद में, आप अपनी विशेषता सूची को अधिक विस्तृत बना सकते हैं।

जब आप समाप्त कर लेंगे, तो आप स्पष्ट रूप से स्पष्ट होंगे कि अलग-अलग व्यावसायिक अवधारणाएं एक दूसरे से कैसे संबंधित हैं, और आपके व्यवसाय का समर्थन करने के लिए एक संबंधपरक डेटाबेस के डिजाइन के लिए आपके पास एक वैचारिक आधार होगा।