డేటాబేస్ రిలేషన్ యొక్క నిర్వచనం

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

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

ది డెఫినిషన్ అండ్ ప్రాపర్టీస్ ఆఫ్ ఎ రిలేషన్

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

తరువాత, ఏ tuple (లేదా వరుస) ఒక నకిలీ ఉంటుంది. ఆచరణలో, ఒక డేటాబేస్ వాస్తవానికి నకిలీ వరుసలను కలిగి ఉండవచ్చు, కానీ ఈ ప్రదేశంలో ప్రత్యేకమైన ప్రాథమిక కీలు (తదుపరి అప్) ఉపయోగించడం వంటి వాటిని నివారించడానికి పద్ధతులు ఉండాలి.

ఒక tuple నకిలీ ఉండకూడదు, అది ఒక tuple (లేదా వరుస) ప్రత్యేకంగా గుర్తిస్తుంది కనీసం ఒక లక్షణం (లేదా కాలమ్) కలిగి ఉండాలి. ఇది సాధారణంగా ప్రాథమిక కీ. ఈ ప్రాథమిక కీ నకిలీ చేయబడదు. ఏ tuple అదే ఏకైక, ప్రాధమిక కీ కలిగి అర్థం. కీ ఒక NULL విలువను కలిగి ఉండదు, దీని అర్ధం విలువ తప్పక తెలిస్తే ఉండాలి.

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

చివరగా, అన్ని లక్షణాలను-లేదా నిలువు-అదే డొమైన్లో ఉండాలి, అంటే వారు ఒకే డేటా రకాన్ని కలిగి ఉండాలి. మీరు ఒకే గడిలో స్ట్రింగ్ మరియు సంఖ్యను కలపలేరు.

ఈ లక్షణాలు, లేదా పరిమితులు, డేటా సమగ్రతను నిర్ధారించడానికి ఉపయోగపడతాయి, డేటా యొక్క ఖచ్చితత్వాన్ని నిర్వహించడానికి ముఖ్యమైనవి.