ఒక చిన్నవిషయం ఫంక్షనల్ డిపెండెన్సీలో ఒక లక్షణం మరొక ఉపసమితి
సంబంధిత డేటాబేస్ సిద్ధాంతం యొక్క ప్రపంచంలో, ఒక లక్షణం ఒక డేటాబేస్లో మరొక లక్షణాన్ని ప్రత్యేకంగా గుర్తించేటప్పుడు ఒక క్రియాత్మక పరాధీనత ఉంది. ఒక అప్రధాన లక్షణంతో కూడిన లక్షణం లేదా గుణాల సముదాయం యొక్క క్రియాత్మక ఆధారాన్ని వివరించేటప్పుడు ఒక డేటాబేస్ డిపెండెన్సీ అనేది ఒక చిన్నవిషయం ఫంక్షనల్ డిపెండెన్సీ.
ట్రివియాల్ ఫంక్షనల్ డిపెండెన్సీల ఉదాహరణలు
ఈ విధమైన డిపెండెన్సీను చిన్నవిషయం అని పిలుస్తారు, ఎందుకంటే అది సామాన్య భావం నుండి తీసుకోబడుతుంది. ఒక "పక్క" మరొక ఉపసమితిగా ఉంటే, ఇది చిన్నవిగా పరిగణించబడుతుంది. ఎడమ వైపు నిర్ణయాత్మక మరియు కుడి ఆధారపడి ఆధారపడి భావిస్తారు .
- {A, B} -> B ఒక చిన్నవిషయం ఫంక్షనల్ డిపెండెన్సీ, ఎందుకంటే B అనేది A, B యొక్క ఉపసమితి. { A, B} -> B B ను కలిగి ఉన్నందున B యొక్క విలువ నిర్ణయించబడుతుంది. B ని గుర్తించడం వలన A, B కి సంబంధించి సంతృప్తి చెందడం వలన ఇది చిన్నదిగా పనిచేసే ఆధారపడింది. B యొక్క విలువలు A యొక్క విలువలతో నిర్ణయించబడతాయి కాబట్టి A యొక్క విలువలను పంచుకునే ఏ ఇతర క్రమాన్ని B యొక్క ఖచ్చితమైన విలువలు కలిగి ఉంటాయి. అది వేరొక మార్గం B లో A లో చేర్చబడింది, ఇది A యొక్క ఉపసమితి ఎందుకు.
- {Employee_ID, Employee_Name} -> Employee_ID Employee_ID {Employee_ID, Employee_Name} ఉపసమితి నుండి Employee_ID ఒక చిన్నవిషయం ఫంక్షనల్ డిపెండెన్సీ కూడా.
- అదే A -> A లేదా Employee_ID -> Employee_ID మరియు Employee_Name -> Employee_Name కు వర్తిస్తుంది. ఈ అన్ని చిన్నవిషయం ఫంక్షనల్ డిపెండెన్సీలు.
- ఒక ఫంక్షనల్ డిపెండెన్సీ X-> Y మరియు Y అనేది X యొక్క ఉపసమితిగా ఉంటే, ఇది ఒక చిన్నవిషయం ఫంక్షనల్ డిపెండెన్సీ. Y అనేది X యొక్క ఉపసమితి కానట్లయితే, ఇది చిన్నవిషయం పనితీరుపై ఆధారపడి ఉంటుంది.