एक छोटो कार्यात्मक निर्भरतामा एक विशेषता अर्को को सबसेट हो
प्रासंगिक डेटाबेस सिद्धान्तको संसारमा, एक कार्यात्मक निर्भरता अवस्थित छ जब एक विशेषताले डेटाबेसमा अर्को विशेषता निर्दिष्ट गर्दछ। एक छोटी सी कार्यात्मक निर्भरता एक डेटाबेस निर्भरता हो जो विशेषता को एक कार्यात्मक निर्भरता या विशेषता को एक संग्रह को वर्णन गर्दछ जब मूल विशेषता शामिल छ।
तुरुन्त कार्यात्मक निर्भरताहरूको उदाहरणहरू
यस्तो प्रकारको आश्रयलाई तुरुन्त भनिन्छ किनकी यो सामान्य ज्ञान बाट व्युत्पन्न हुन सक्छ। यदि एक "पक्ष" अर्कोको एक सबट हो, यो सानो छ। बायाँ पक्ष निर्धारक र दायाँ आश्रित मानिन्छ।
- {ए, बी} -> बी एक सानो कार्यक्षमता निर्भर निर्भरता छ किनकी बी ए, बी को एक सबसेट हो। किनकि { ए, बी} -> बी समावेश बी , बी को मूल्य निर्धारण गर्न सकिन्छ। यो एक सानो कार्यक्षमता निर्भर निर्भरता हो किनभने बी ए, बी को यसको सम्बन्ध बाट सन्तुष्ट हुन्छ भनेर निर्धारण गर्दछ। B को मान ए को मानहरु द्वारा निर्धारित गरिन्छ, कुनै पनि अन्य अनुक्रम जो ए को मानहरु लाई बी को रूप मा सटीक समान मानहरु संग साझा गर्दछ। राख्ने अर्को तरिका यो हो कि सबै बी ए मा समावेश गरिएको छ, किनकी यो एक सबसेट छ।
- {Employee_ID, Employee_Name} -> Employee_ID {Employee_ID, Employee_Name} को एक सबसेट हो जब कर्मचारी कर्मचारी एक सानो कार्यात्मक निर्भरता हो।
- A -> A वा Employee_ID -> Employee_ID, र Employee_Name -> Employee_Name को लागि सही हो। यी सबै भित्री कार्यात्मक निर्भरताहरू हुन्।
- यदि एक कार्यात्मक निर्भरता X-> Y, र Y एक्स को एक सबसेट हो, यो एक सानो कार्यात्मक निर्भरता हो। यदि Y एक्स को एक सबसेट छैन, यो एक सानो कार्यात्मक निर्भरता होइन।