Skip to main content

డేటాబేస్ లో ట్రివియాల్ ఫంక్షనల్ డిపెండెన్సీ అంటే ఏమిటి?

Anonim

సంబంధిత డేటాబేస్ సిద్ధాంతం యొక్క ప్రపంచంలో, ఒక లక్షణం ఒక డేటాబేస్లో మరొక లక్షణాన్ని ప్రత్యేకంగా గుర్తించేటప్పుడు ఒక క్రియాత్మక పరాధీనత ఉంది. ఒక అప్రధాన లక్షణంతో కూడిన లక్షణం లేదా గుణాల సముదాయం యొక్క క్రియాత్మక ఆధారాన్ని వివరించేటప్పుడు ఒక డేటాబేస్ డిపెండెన్సీ అనేది ఒక చిన్నవిషయం ఫంక్షనల్ డిపెండెన్సీ.

ట్రివియాల్ ఫంక్షనల్ డిపెండెన్సీల ఉదాహరణలు

ఈ విధమైన డిపెండెన్సీ అంటారు చిన్నవిషయం ఎందుకంటే ఇది సాధారణ అర్థంలో ఉంటుంది. ఒక "పక్క" మరొక ఉపసమితిగా ఉంటే, ఇది చిన్నవిగా పరిగణించబడుతుంది. ఎడమ వైపు పరిగణించబడుతుంది నిర్ధారకం మరియు కుడి ఆధారపడి .

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