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

E-R मॉडल को रिलेशनल मॉडल में बदलना


किसी दिए गए ER मॉडल को रिलेशनल मॉडल में बदला जा सकता है। संबंधपरक मॉडल में संबंध, टुपल्स, गुण, कुंजियाँ और विदेशी कुंजियाँ शामिल हैं।

  • संबंध टुपल्स से बनी एक तालिका है।

  • Tuple डेटा की एक पंक्ति है।

  • एक विशेषता संबंध की एक विशेषता है।

ईआर मॉडल और रिलेशनल मॉडल के बीच एक सीधा मानचित्रण है।

निम्नलिखित पर विचार करें उदाहरण -

E-R मॉडल को रिलेशनल मॉडल में बदलना

ईआर मॉडल को रिलेशनल मॉडल में बदलने के नियम-

  • इकाई प्रकार को संबंध तालिका में बदल दिया जाता है।

  • 1:1 या 1:N संबंध प्रकार को विदेशी कुंजी में बदल दिया जाता है।

  • एम:एन संबंध प्रकार दो विदेशी कुंजी के साथ संबंध में परिवर्तित हो जाता है।

  • साधारण विशेषता को एक विशेषता में बदल दिया गया है।

  • मान सेट को डोमेन में बदल दिया गया।

  • मुख्य विशेषता को प्राथमिक कुंजी में बदल दिया गया है।

अब उपरोक्त उदाहरण के लिए हम तीन संबंध बना सकते हैं-

  • कर्मचारी

  • वर्क्स_ऑन

  • प्रोजेक्ट्स

विशेषताओं को फ़ील्ड में बदलें-

  • कर्मचारी के पास E_ID, नाम, पद और पद होगा।

  • वर्क्स_ऑन में ई_आईडी, स्थिति और पी_आईडी होगी।

  • परियोजनाओं में P_ID, S_Date और E_Date होंगे।

अब हम DBMS में टेबल बना सकते हैं।

समग्र परिवर्तन सारांश है -

E-R मॉडल को रिलेशनल मॉडल में बदलना


  1. वन-टू-वन रिलेशनशिप मॉडल

    उत्पाद बिक्री डेटाबेस में, किसी उत्पाद में वैकल्पिक पूरक जानकारी जैसे छवि, अधिक विवरण और टिप्पणी हो सकती है। उन्हें उत्पाद तालिका के अंदर रखने से कई रिक्त स्थान प्राप्त होते हैं (इन वैकल्पिक डेटा के बिना उन रिकॉर्ड में)। इसके अलावा, ये बड़े डेटा डेटाबेस के प्रदर्शन को ख़राब कर सकते हैं। इसके बजाय,

  1. ई-आर मॉडल के उदाहरण

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

  1. Django में मॉडल में डेटा आयात करना

    इस लेख में, हम यह देखने जा रहे हैं कि डेटा को json फॉर्मेट से मॉडल . में कैसे आयात किया जाए . हम json, csv, xlsx, yml, . से डेटा आयात कर सकते हैं आदि मॉडल के लिए। सबसे पहले, एक Django प्रोजेक्ट और एक ऐप बनाएं। यूआरएल सेट अप करें और कुछ बुनियादी चीजें करें जैसे INSTALLED_APPS में ऐप जोड़ना। एक मॉडल