IS రేఖాచిత్రం యొక్క గ్రాఫికల్ ప్రాతినిధ్యం ఎంటిటీలు మరియు వారి సంబంధాలు ఇది వాస్తవ డేటాబేస్ అమలు నుండి స్వతంత్రంగా డేటాను అర్థం చేసుకోవడంలో సహాయపడుతుంది. ఇది ఎక్కువగా ఉపయోగించబడుతుంది మరియు ఇతర . యొక్క పరిభాషను అర్థం చేసుకుందాం IS మోడలింగ్ కింది డాకెట్ ద్వారా.
ER రేఖాచిత్రం అంటే ఏమిటి?
వాస్తవ ప్రపంచంలో, మీరు తరచుగా పట్టికలు మరియు వాటి సంబంధాలను చూపించాల్సిన అవసరం ఉంది, మీరు మీ కంపెనీలోని డేటాబేస్ బృందంలో ఒక భాగమని అనుకుందాం మరియు మీరు వ్యాపార వినియోగదారులకు డేటాబేస్ రూపకల్పనను సమర్పించాల్సి ఉంటుంది.
వ్యాపార వినియోగదారులు నాన్-టెక్నికల్ మరియు వారికి వెర్బోస్ డిజైన్ పత్రాన్ని చదవడం కష్టం.నీవు ఏమి చేయగలవు? మీరు ఎంటిటీ రిలేషన్ (ER), మోడల్ ఉపయోగించాలి.
ది IS రేఖాచిత్రం పట్టికలు మరియు వాటి సంబంధాలను చిత్ర రూపంలో సూచించడానికి మాకు సహాయపడుతుంది, ఇది అర్థం చేసుకోవడం సులభం మరియు ఖాతాదారులకు మరియు మీ సహోద్యోగులకు మరింత నమ్మకంగా ఉంటుంది.
ప్రాతినిధ్యం వహిస్తున్న నమూనా ER రేఖాచిత్రం ఉద్యోగి ఎంటిటీ దాని లక్షణాలతో పాటు క్రింద ప్రదర్శించబడుతుంది:
ER రేఖాచిత్రాన్ని గీయడానికి ముందు, సంబంధాలు ఏమిటి మరియు అవి ఎలా ప్రాతినిధ్యం వహిస్తాయో అర్థం చేసుకోవాలి.
సంబంధం
సంబంధాలు అంటే ఒక సంస్థ యొక్క మరొక సంస్థతో అనుబంధం. ప్రతి సంబంధానికి ఒక పేరు ఉంటుంది
ఉదాహరణ:
ఒక కంప్యూటర్ కు కేటాయించబడింది ఒక ఉద్యోగి.
ఎంటిటీల మధ్య ఒకటి కంటే ఎక్కువ సంబంధాలు ఉండవచ్చు, ఉదా. ఒక ఉద్యోగి లో పనిచేస్తుంది ఒక విభాగం అయితే విభాగాధిపతి (ఉద్యోగి కూడా) నిర్వహిస్తుంది ఒక విభాగం.
సేల్స్ఫోర్స్లో అనువర్తనం ఏమిటి
ఒకే ఎంటిటీ యొక్క సందర్భాల మధ్య సంబంధం కూడా ఉంటుంది,
ఉదాహరణ:
ఒక ఉద్యోగి నివేదికలు మరొక ఉద్యోగి.
ఇప్పుడు, మనం కార్డినాలిటీలోకి వెళ్దాం.
ER రేఖాచిత్రం యొక్క కార్డినాలిటీ
సంబంధం యొక్క కార్డినాలిటీఅనేది ఒక ఎంటిటీలోని ఉదాహరణల సంఖ్య, మరొకటి ఉదాహరణల సంఖ్యతో సంబంధం కలిగి ఉంటుంది.
ఉద్యోగి మరియు కంప్యూటర్ మధ్య ఉన్న సంబంధం, ఉద్యోగికి ఎన్ని కంప్యూటర్లు కేటాయించవచ్చో, కంప్యూటర్లని ఉద్యోగుల మధ్య పంచుకోవచ్చా, కంప్యూటర్ కేటాయించకుండా ఉద్యోగులు ఉండగలరా వంటి ప్రశ్నలకు సమాధానం ఇవ్వడానికి ఇది మాకు సహాయపడుతుంది.
జావాలో అగ్రిగేషన్ అంటే ఏమిటి
ఉదాహరణ:
0 లేదా 1 కంప్యూటర్ను 0 లేదా 1 ఉద్యోగికి కేటాయించగలిగితే, ఈ రెండు సంస్థల మధ్య సంబంధం యొక్క కార్డినాలిటీ 1: 1 గా ఉంటుంది.
సంబంధాల యొక్క కార్డినాలిటీ మూడు రకాలు: 1: 1, 1: ఎన్ మరియు మ: ఎన్ .
ఇప్పుడు, క్రౌఫుట్ సంకేతాలను నేర్చుకుందాం.
క్రౌఫుట్ సంకేతాలు
క్రౌఫుట్ సంజ్ఞామానం ER మోడల్లో సంబంధం యొక్క కార్డినాలిటీని సూచించే మార్గాలలో ఇది ఒకటి. సంజ్ఞామానం నాలుగు చిహ్నాలను కలిగి ఉంటుంది మరియు వాటిలో ఒకటి సంబంధంలోని ప్రతి ఎంటిటీకి ఉపయోగించాల్సిన అవసరం ఉంది.
ఉద్యోగికి మరియు కంప్యూటర్కు మధ్య ఉన్న సంబంధం ఏమిటంటే, ఒక కంప్యూటర్ను ఒకే ఒక్క ఉద్యోగికి మాత్రమే కేటాయించాలి కాని ఒక ఉద్యోగికి సున్నా లేదా ఎన్ని కంప్యూటర్లైనా కేటాయించవచ్చు. అటువంటి సంబంధం క్రింది రేఖాచిత్రం ద్వారా సూచించబడుతుంది.
ఎంటిటీల మధ్య సంబంధాన్ని నెలకొల్పడానికి విదేశీ కీలను పట్టికలలో సృష్టించాలి.
విదేశీ కీ సృష్టించబడే పట్టిక సంబంధం యొక్క కార్డినాలిటీపై ఆధారపడి ఉంటుంది. ఇప్పుడు కార్డినాలిటీల రకాలను మరియు విదేశీ కీ సృష్టిని ఎలా ప్రభావితం చేస్తుందో చర్చిద్దాం.
ఇప్పుడు ఈ విభిన్న రకాల సంబంధాలలో నేరుగా డైవ్ చేద్దాం.
- 1: 1 సంబంధం
1: 1 సంబంధం ఒక ఎంటిటీ యొక్క ఒకే సంఘటన మరియు రెండవ ఎంటిటీ యొక్క ఒకే సంఘటన మధ్య అనుబంధాన్ని సూచిస్తుంది. ఉదా. ప్రతి ఉద్యోగికి గరిష్టంగా 1 కంప్యూటర్ కేటాయించగల సంస్థను పరిగణించండి మరియు ఉద్యోగులు మధ్య కంప్యూటర్లు భాగస్వామ్యం చేయబడవు.
ది Allot_Dt లక్షణం యొక్క ఆస్తి కాదు ఉద్యోగి లేదా కంప్యూటర్. ఇది చెందినది సంబంధం అందువల్ల ER మోడల్లో భిన్నంగా ప్రాతినిధ్యం వహిస్తుంది.
ఉద్యోగి పట్టికలో రెండు అదనపు లక్షణాలు ఉన్నాయని మనం చూడవచ్చు:
- CompId
- Allot_Dt
CompId ఈ రెండు పట్టికల మధ్య సంబంధాన్ని స్థాపించడానికి ఒక విదేశీ కీ. సంబంధం యొక్క లక్షణం అయిన Allot_Dt ఎల్లప్పుడూ విదేశీ కీని కలిగి ఉన్న పట్టికలో నిల్వ చేయబడుతుంది.
ప్రత్యామ్నాయంగా, మేము లింక్ను స్థాపించడానికి కంప్యూటర్ పట్టికలో ఐడి మరియు అలోట్_డిటి లక్షణాలను కూడా జోడించవచ్చు.
- 1: ఎన్ సంబంధం
1: N సంబంధం ఒక ఎంటిటీ యొక్క ఒకే సంఘటన మరియు రెండవ ఎంటిటీ యొక్క బహుళ సంఘటనల మధ్య అనుబంధాన్ని సూచిస్తుంది.
ఉదాహరణ:
ప్రతి ఉద్యోగిని చాలా కంప్యూటర్లకు కేటాయించగల సంస్థను పరిగణించండి, అయినప్పటికీ, కంప్యూటర్లను ఉద్యోగుల మధ్య పంచుకోలేరు.
లో 1: ఎన్ సంబంధాలు, విదేశీ కీ మరియు సంబంధ లక్షణాలు ఎల్లప్పుడూ సంబంధం యొక్క అనేక (N) వైపుకు జోడించబడతాయి. అందువల్ల ఈ గుణాలు కంప్యూటర్ పట్టికకు జోడించబడతాయి. రివర్స్ పరిష్కారం పనిచేయదు.
పైథాన్ అంటే __init__
అనేక నుండి ఒక సంబంధంలో, ఒక సంస్థ యొక్క ప్రాధమిక కీ a గా పనిచేస్తుంది విదేశీ అనేక సంబంధాలు నిర్వచించబడిన వైపు కీ
- M: N సంబంధం
మ: ఎన్ సంబంధం రెండు ఎంటిటీల యొక్క బహుళ సంఘటనల మధ్య అనుబంధాన్ని సూచిస్తుంది. ఉదా. ప్రతి ఉద్యోగిని అనేక కంప్యూటర్లకు కేటాయించగల సంస్థను పరిగణించండి మరియు కంప్యూటర్లను ఉద్యోగుల మధ్య పంచుకోవచ్చు.
లో మ: ఎన్ సంబంధాలు, సంబంధం పూర్తిగా ప్రాధమిక కీని కలిగి ఉన్న పూర్తిగా క్రొత్త పట్టిక ద్వారా ప్రాతినిధ్యం వహిస్తుంది. ఇటువంటి నిర్మాణానికి రెండు అవసరం విదేశీ ప్రతి పేరెంట్ టేబుల్స్ యొక్క ప్రాధమిక కీలకు లింక్ చేసే క్రొత్త పట్టికలోని కీలు. సంబంధం యొక్క లక్షణం ఈ క్రొత్త పట్టికలో ఉంది.
రెండు ఎంటిటీల మధ్య చాలా నుండి చాలా సంబంధాలు సాధారణంగా మూడు పట్టికలకు కారణమవుతాయి.
దీనితో, మేము ఈ వ్యాసం ముగింపుకు వచ్చాము. కొన్ని నిజ-సమయ ఉదాహరణల ద్వారా మీరు ER రేఖాచిత్రం, వాటి రకాలు, ప్రాముఖ్యత మరియు వాటి అమలును అర్థం చేసుకున్నారని నేను ఆశిస్తున్నాను.
ఇప్పుడు మీరు ప్రాథమికాలను అర్థం చేసుకున్నారు, చూడండి ప్రపంచవ్యాప్తంగా 250,000 కంటే ఎక్కువ సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎడురేకా యొక్క జావా J2EE మరియు SOA శిక్షణ మరియు ధృవీకరణ కోర్సు జావా డెవలపర్గా ఉండాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించబడింది. ఈ కోర్సు మీకు జావా ప్రోగ్రామింగ్లోకి రావడానికి మరియు హైబర్నేట్ & వంటి వివిధ జావా ఫ్రేమ్వర్క్లతో పాటు కోర్ మరియు అడ్వాన్స్డ్ జావా కాన్సెప్ట్ల కోసం మీకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది. వసంత .
మాకు ప్రశ్న ఉందా? ఈ “ER రేఖాచిత్రం” బ్లాగ్ యొక్క వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.