Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

DBMS में एंटिटी रिलेशनशिप की पहचान

DBMS में एंटिटी रिलेशनशिप की पहचान का उपयोग मजबूत और कमजोर एंटिटी के बीच संबंध की पहचान करने के लिए किया जाता है।

शुरू करने से पहले, आइए Professor एंटिटी का एक उदाहरण लें, जो हमारा स्ट्रॉन्ग एंटिटी है, जिसमें Professor_ID प्राइमरी की के रूप में है:

Professor_IDProfessor_NameProfessor_CityProfessor_Salary

कमजोर एंटिटी Professor_Dependents एंटिटी है:

NameDOBRelation

कमजोर एंटिटी (Weak Entity)

कमजोर एंटिटी मजबूत एंटिटी पर निर्भर करती है और इसकी कोई प्राइमरी की नहीं होती। कमजोर एंटिटी में एक पार्शियल की होती है। इसे डबल रेक्टेंगल द्वारा दर्शाया जाता है।

मजबूत एंटिटी (Strong Entity)

अन्य एंटिटी मजबूत एंटिटी पर निर्भर करती हैं और इसमें एक की एट्रिब्यूट यानी प्राइमरी की होती है और इसे सिंगल रेक्टेंगल द्वारा दर्शाया जाता है।

पहचान संबंध (Identifying Relationships)

यह मजबूत और कमजोर एंटिटी को जोड़ता है और इसे डबल डायमंड साइन द्वारा दर्शाया जाता है।

आइए एक उदाहरण से दोनों एंटिटी को पहचान संबंधों का उपयोग करके जोड़ते हैं:

ऊपर हमने देखा कि, डिपेंडेंट नेम अपने आप अस्तित्व में नहीं रह सकता बल्कि प्रोफेसर के संबंध में होता है।

बाकी, हमने अपने E-R डायग्राम में निम्नलिखित का उपयोग किया:

एंटिटीप्रकार
ProfessorStrong Entity
DependentWeak Entity
Partial Key (Weak Entity)Name
Primary Key (Strong Entity)ID
  1. एंटिटी-रिलेशनशिप डायग्राम (ER Diagram) एंटिटी-रिलेशनशिप डायग्राम (ER Diagram)

    एंटिटी-रिलेशनशिप डायग्राम वास्तविक दुनिया को एंटिटी के रूप में देखता है। इसे 1976 में P.P.Chen द्वारा पेश किया गया था और इसे ER Diagram, E R Model आदि के नाम से जाना जाता है। ER Diagram एंटिटी सेट के संबंधों को प्रदर्शित करता है।आइए पहले देखें कि इसमें क्या शामिल है:एंटिटी (Entity)DBMS में एंटिटी एक

  1. DBMS में फंक्शनल डिपेंडेंसी DBMS में फंक्शनल डिपेंडेंसी

    फंक्शनल डिपेंडेंसी क्या है?DBMS में फंक्शनल डिपेंडेंसी, जैसा कि नाम से पता चलता है, एक टेबल की विशेषताओं के बीच एक संबंध है जो एक-दूसरे पर निर्भर हैं। E. F. Codd द्वारा पेश किया गया, यह डेटा रिडंडेंसी को रोकने और खराब डिजाइन के बारे में जानने में मदद करता है।अवधारणा को पूरी तरह से समझने के लिए, मान

  1. DBMS में डेडलॉक DBMS में डेडलॉक

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