एक विशेषता पूरी तरह से किसी अन्य विशेषता पर निर्भर करती है, यदि वह कार्यात्मक रूप से उस विशेषता पर निर्भर है और उसके किसी उचित उपसमुच्चय पर नहीं।
उदाहरण के लिए, एक विशेषता 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} -> (दिन) |