इकाई-रिलेशनशिप आरेख वास्तविक दुनिया को संस्थाओं के रूप में देखता है। इसे 1976 में पीपी चेन द्वारा पेश किया गया था और इसे ईआर आरेख, ईआर मॉडल आदि के रूप में जाना जाता है। ईआर आरेख इकाई सेट के संबंधों को प्रदर्शित करता है।
आइए पहले देखें कि इसमें क्या शामिल है -
इकाई
डीबीएमएस में इकाई अस्तित्व के साथ एक वास्तविक दुनिया की वस्तु हो सकती है, उदाहरण के लिए, एक स्कूल में डेटाबेस, संस्थाएं शिक्षक . हो सकती हैं , विद्यार्थी , पाठ्यक्रम , आदि.
विशेषताएं
संस्थाओं में विशेषताएँ होती हैं, जिन्हें इसका वर्णन करने वाले गुणों के रूप में माना जा सकता है, उदाहरण के लिए, शिक्षकों के लिए इकाई, विशेषताएँ हैं Teacher_Name, Teacher_Address, Teacher_Subject , आदि। विशेषता मान डेटाबेस में संग्रहीत हो जाता है।
कमजोर इकाई
डीबीएमएस में कमजोर इकाई की प्राथमिक कुंजी नहीं होती है और यह मूल इकाई पर निर्भर होती है। यह मुख्य रूप से अन्य संस्थाओं पर निर्भर करता है, उदाहरण के लिए, एक प्रोफेसर के आश्रित।
मजबूत इकाई
मजबूत इकाई की प्राथमिक कुंजी होती है। इसकी कमजोर इकाइयाँ हैं जो मजबूत इकाई पर निर्भर हैं। इसका अस्तित्व किसी अन्य इकाई पर निर्भर नहीं है।
उदाहरण के लिए, प्रोफेसर एक मजबूत इकाई है -
प्राथमिक कुंजी
प्रत्येक तालिका में एक प्राथमिक कुंजी होती है और इसमें शून्य मान नहीं हो सकते। प्राथमिक कुंजी StudentID, SSN, AccountNumber . हो सकती है , आदि.
बहुमूल्यवान विशेषता
एक विशेषता जिसमें एक समय में एक इकाई के लिए अनेक मान होते हैं, बहुमान गुण कहलाते हैं।
उदाहरण के लिए, एक छात्र का तकनीकी कौशल जो प्रोग्रामिंग, वेब विकास आदि हो सकता है।
समग्र विशेषता
यदि किसी विशेषता में दो या अधिक अन्य विशेषताएँ होती हैं, तो उसे समग्र विशेषता कहा जाता है।
उदाहरण के लिए, छात्र का नाम छात्र प्रथम नाम, छात्र मध्य नाम और छात्र अंतिम नाम के रूप में विभाजित किया जा सकता है।
व्युत्पन्न विशेषता
जैसा कि नाम से पता चलता है, व्युत्पन्न विशेषता एक विशेषता है जिसके मूल्य की गणना किसी अन्य विशेषता से की जा सकती है।
उदाहरण के लिए, छात्र की आयु किसी छात्र की जन्म तिथि से निकाली जा सकती है।
ईआर आरेख उदाहरण
यहां अस्पताल . के लिए एक ईआर आरेख दिया गया है :
- इसकी तीन इकाइयां हैं:रोगी, डॉक्टर और परीक्षण।
- उम्र रोगी इकाई के लिए एक व्युत्पन्न विशेषता है
- परीक्षण इकाई में नाम एक प्राथमिक कुंजी है
- डॉक्टर इकाई में आईडी एक प्राथमिक कुंजी है
- रोगी इकाई में आईडी एक प्राथमिक कुंजी है