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