DBMS में एंटिटी रिलेशनशिप की पहचान का उपयोग मजबूत और कमजोर एंटिटी के बीच संबंध की पहचान करने के लिए किया जाता है।
शुरू करने से पहले, आइए Professor एंटिटी का एक उदाहरण लें, जो हमारा स्ट्रॉन्ग एंटिटी है, जिसमें Professor_ID प्राइमरी की के रूप में है:
| Professor_ID | Professor_Name | Professor_City | Professor_Salary |
|---|
कमजोर एंटिटी Professor_Dependents एंटिटी है:
| Name | DOB | Relation |
|---|
कमजोर एंटिटी (Weak Entity)
कमजोर एंटिटी मजबूत एंटिटी पर निर्भर करती है और इसकी कोई प्राइमरी की नहीं होती। कमजोर एंटिटी में एक पार्शियल की होती है। इसे डबल रेक्टेंगल द्वारा दर्शाया जाता है।
मजबूत एंटिटी (Strong Entity)
अन्य एंटिटी मजबूत एंटिटी पर निर्भर करती हैं और इसमें एक की एट्रिब्यूट यानी प्राइमरी की होती है और इसे सिंगल रेक्टेंगल द्वारा दर्शाया जाता है।
पहचान संबंध (Identifying Relationships)
यह मजबूत और कमजोर एंटिटी को जोड़ता है और इसे डबल डायमंड साइन द्वारा दर्शाया जाता है।
आइए एक उदाहरण से दोनों एंटिटी को पहचान संबंधों का उपयोग करके जोड़ते हैं:
ऊपर हमने देखा कि, डिपेंडेंट नेम अपने आप अस्तित्व में नहीं रह सकता बल्कि प्रोफेसर के संबंध में होता है।
बाकी, हमने अपने E-R डायग्राम में निम्नलिखित का उपयोग किया:
| एंटिटी | प्रकार |
|---|---|
| Professor | Strong Entity |
| Dependent | Weak Entity |
| Partial Key (Weak Entity) | Name |
| Primary Key (Strong Entity) | ID |