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

डीबीएमएस में पूरी तरह कार्यात्मक निर्भरता


एक विशेषता पूरी तरह से किसी अन्य विशेषता पर निर्भर करती है, यदि वह कार्यात्मक रूप से उस विशेषता पर निर्भर है और उसके किसी उचित उपसमुच्चय पर नहीं।

उदाहरण के लिए, एक विशेषता Q पूरी तरह कार्यात्मक है जो किसी अन्य विशेषता P पर निर्भर है, यदि यह कार्यात्मक रूप से P पर निर्भर है और P के किसी उचित उपसमुच्चय पर नहीं।

आइए एक उदाहरण देखें -

<प्रोजेक्टलागत>

ProjectID
ProjectCost
001
1000
001
5000

<कर्मचारी परियोजना>

EmpID
ProjectID
दिन
E099
001
320
E056
002
190

उपरोक्त संबंध बताते हैं कि -

दिन प्रोजेक्ट पर बिताए गए दिनों की संख्या है।

EmpID, ProjectID, ProjectCost -> दिन


हालांकि, यह पूरी तरह कार्यात्मक निर्भर नहीं है।

जबकि सबसेट {EmpID, ProjectID} कर्मचारी द्वारा परियोजना पर खर्च किए गए {दिन} आसानी से निर्धारित कर सकते हैं।

यह सारांशित करता है और हमारी पूरी तरह कार्यात्मक निर्भरता देता है -

{EmpID, ProjectID} -> (दिन)

  1. एंटिटी रिलेशनशिप डायग्राम एंटिटी रिलेशनशिप डायग्राम

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

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

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

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

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