విషయ సూచిక:
నిర్వచనం - ఒకటి నుండి అనేక సంబంధం అంటే ఏమిటి?
రిలేషనల్ డేటాబేస్లలో, ఒక పట్టికలో పేరెంట్ రికార్డ్ మరొక పట్టికలో అనేక పిల్లల రికార్డులను సూచించగలిగినప్పుడు ఒకటి నుండి అనేక సంబంధం ఏర్పడుతుంది. ఒకటి నుండి అనేక సంబంధాలలో, తల్లిదండ్రులు పిల్లల రికార్డులు కలిగి ఉండవలసిన అవసరం లేదు; అందువల్ల, ఒకటి నుండి అనేక సంబంధం సున్నా పిల్లల రికార్డులు, ఒకే పిల్లల రికార్డు లేదా బహుళ పిల్లల రికార్డులను అనుమతిస్తుంది. ముఖ్యమైన విషయం ఏమిటంటే, పిల్లలకి ఒకటి కంటే ఎక్కువ పేరెంట్ రికార్డులు ఉండకూడదు.
ఒకటి నుండి అనేక సంబంధాలకు వ్యతిరేకం చాలా నుండి అనేక సంబంధాలు, దీనిలో పిల్లల రికార్డ్ అనేక పేరెంట్ రికార్డులకు తిరిగి లింక్ చేయవచ్చు.
టెకోపీడియా ఒకటి నుండి అనేక సంబంధాలను వివరిస్తుంది
దుకాణంలో అమ్మకాల సమాచారాన్ని రికార్డ్ చేయడానికి డేటాబేస్ను పరిగణించండి. ఈ డేటాబేస్లో రెండు పట్టికలు ఉన్నాయి:
- కస్టమర్ పట్టిక: కస్టమర్ మాస్టర్ వివరాలను నిల్వ చేయడానికి ఇది ఉపయోగించబడుతుంది. దీని ప్రాధమిక కీ CUST_ID కాలమ్.
- సేల్స్ పట్టిక: ఇది వ్యక్తిగత అమ్మకాల లావాదేవీలను ట్రాక్ చేయడానికి ఉపయోగించబడుతుంది.
SALES పట్టికలో CUST_ID విదేశీ కీ ఉంది, ఇది అమ్మకం చేసిన కస్టమర్ను ట్రాక్ చేయడానికి CUSTOMER పట్టికలో అదే పేరు యొక్క కాలమ్ను సూచిస్తుంది. ఒకే అమ్మకపు లావాదేవీ ఒక కస్టమర్కు మాత్రమే వర్తిస్తుంది, అయితే ఒక కస్టమర్ కాలక్రమేణా చాలా అమ్మకపు లావాదేవీలను కలిగి ఉంటాడు. ఈ తర్కం ఒకటి నుండి అనేక సంబంధాల ద్వారా నిర్వచించబడింది. ఒకటి, ఈ ఉదాహరణలో, అనేక అమ్మకాల లావాదేవీలకు ఒక కస్టమర్.
ఒకటి నుండి అనేక సంబంధం డేటాబేస్ రూపకల్పన యొక్క సూత్రం మాత్రమే, ఇది డేటాబేస్ నిర్మాణంలో స్పష్టంగా నిర్వచించబడదు. బదులుగా, పట్టికల మధ్య సంబంధాల ఉపయోగం, ముఖ్యంగా ప్రాధమిక కీ మరియు విదేశీ కీ మధ్య సంబంధం ద్వారా ఇది అవ్యక్తంగా సృష్టించబడుతుంది మరియు అమలు చేయబడుతుంది.
