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

डीबीएमएस में निर्भरता में शामिल हों

<घंटा/>

जॉइन डिपेंडेंसी क्या है?

यदि कई तालिकाओं को जोड़कर एक तालिका को फिर से बनाया जा सकता है और इस तालिका में से प्रत्येक में तालिका की विशेषताओं का एक सबसेट है, तो तालिका जॉइन डिपेंडेंसी में है। यह बहु-मूल्यवान निर्भरता का सामान्यीकरण है

जॉइन डिपेंडेंसी 5NF से संबंधित हो सकती है, जिसमें एक रिश्ता 5NF में होता है, केवल अगर यह पहले से ही 4NF में है और इसे आगे विघटित नहीं किया जा सकता है।

उदाहरण

<कर्मचारी>

EmpName
EmpSkills
EmpJob (सौंपा गया कार्य)
Tom
नेटवर्किंग
EJ001
हैरी
वेब विकास
EJ002
केटी
Programming
EJ002


उपरोक्त तालिका को निम्नलिखित तीन तालिकाओं में विघटित किया जा सकता है; इसलिए यह 5NF में नहीं है:

<कर्मचारी कौशल>

EmpName
EmpSkills
Tom
नेटवर्किंग
हैरी
वेब विकास
केटी
Programming

<कर्मचारी नौकरी>

EmpName
EmpJob
Tom
EJ001
हैरी
EJ002
केटी
EJ002

<नौकरी कौशल>

EmpSkills
EmpJob
नेटवर्किंग
EJ001
वेब विकास
EJ002
प्रोग्रामिंग
EJ002


हमारी जॉइन डिपेंडेंसी -

{(EmpName, EmpSkills ), ( EmpName, EmpJob), (EmpSkills, EmpJob)}

उपरोक्त संबंध निर्भरता में शामिल हो गए हैं, इसलिए वे 5NF में नहीं हैं। इसका मतलब यह होगा कि उपरोक्त तीन संबंधों का एक संयुक्त संबंध हमारे मूल संबंध के बराबर है <कर्मचारी>


  1. DBMS में डेटा डिक्शनरी

    डेटा डिक्शनरी में डेटाबेस मेटाडेटा होता है। इसमें डेटाबेस में वस्तुओं के बारे में रिकॉर्ड होते हैं। डेटा डिक्शनरी में क्या शामिल है डेटा डिक्शनरी में निम्नलिखित जानकारी होती है - डेटाबेस में तालिकाओं का नाम तालिका की बाधाएं यानी चाबियां, संबंध आदि। तालिकाओं के स्तंभ जो एक दूसरे से संबंधित हैं टेबल

  1. डीबीएमएस में कार्यात्मक निर्भरता

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

  1. डीबीएमएस में गतिरोध

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