ఒక డేటాబేస్ డొమైన్ను నిర్వచించడం

మీ డేటా యొక్క సమగ్రతను నిర్ధారించండి

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

డేటా ఎంట్రీ మరియు డొమైన్స్

మీరు ఏ రకమైన ఆన్లైన్ ఫారమ్లో డేటాని నమోదు చేసినప్పుడు - మీ పేరు మరియు ఇమెయిల్, లేదా పూర్తి ఉద్యోగ అనువర్తనం అయినా - ఒక డేటాబేస్ తెర వెనుక మీ ఇన్పుట్ను నిల్వ చేస్తుంది. ఆ డేటాబేస్ ప్రమాణాల సమితి ఆధారంగా మీ ఎంట్రీలను అంచనా వేస్తుంది. ఉదాహరణకు, మీరు ఒక జిప్ కోడ్ను నమోదు చేస్తే, డేటాబేస్ ఐదు సంఖ్యలను కనుగొనడానికి లేదా పూర్తి US జిప్ కోడ్ను అంచనా వేస్తుంది: ఐదు సంఖ్యలను తరువాత ఒక హైఫన్, ఆపై నాలుగు సంఖ్యలు. మీరు ఒక జిప్ కోడ్ ఫీల్డ్ లో మీ పేరుని నమోదు చేస్తే, డేటాబేస్ అవకాశం ఫిర్యాదు చేస్తుంది.

ఎందుకంటే జిప్ కోడ్ ఫీల్డ్ కోసం నిర్వచించిన డొమైన్కు మీ ఎంట్రీని డేటాబేస్ పరీక్షిస్తోంది. ఒక డొమైన్ ప్రాథమికంగా ఒక డేటా రకం, ఇది ఐచ్ఛిక పరిమితులను కలిగి ఉంటుంది.

ఒక డేటాబేస్ డొమైన్ గ్రహించుట

ఒక డేటాబేస్ డొమైన్ అర్థం చేసుకోవడానికి, లెట్ యొక్క ఒక డేటాబేస్ యొక్క కొన్ని ఇతర అంశాలను పరిగణలోకి:

ఉదాహరణకు, లక్షణం ZipCode కోసం డొమైన్ డేటాబేస్ ఆధారంగా, ఒక పూర్ణాంకం వంటి ఒక సంఖ్యా డేటా రకాన్ని సాధారణంగా INT లేదా INTEGER అని పిలుస్తారు. లేదా ఒక డేటాబేస్ డిజైనర్ దానిని సాధారణంగా CHAR అని పిలుస్తారు, బదులుగా ఒక పాత్రగా నిర్వచించవచ్చు. లక్షణం మరింత నిర్దిష్ట పొడవు అవసరం లేదా ఒక ఖాళీ లేదా తెలియని విలువ అనుమతి లేదో నిర్వచించవచ్చు.

మీరు డొమైన్ను నిర్వచించే అన్ని అంశాలని కలిపి సేకరించినప్పుడు, మీరు అనుకూలీకరించిన డేటా రకాన్ని, "వినియోగదారు నిర్వచించిన డేటా రకం" లేదా UDT అని కూడా పిలుస్తారు.

డొమైన్ సమగ్రత గురించి

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

డొమైన్ సమగ్రతను నిర్వచిస్తుంది:

ఒక డొమైన్ సృష్టిస్తోంది

SQL (స్ట్రక్చర్డ్ క్వైరీ లాంగ్వేజ్) లేదా SQL యొక్క రుచిని ఉపయోగించే డేటాబేస్లకు, DOMAIN SQL కమాండ్ను సృష్టించండి.

ఉదాహరణకు, ఇక్కడ కార్యనిర్వాహక ప్రకటన ఐదు అక్షరాలతో డేటా రకం CHAR యొక్క ZipCode లక్షణాన్ని సృష్టిస్తుంది. NULL, లేదా తెలియని విలువ, అనుమతించబడదు. డేటా శ్రేణి "00000" మరియు "99999." మధ్య పడాలి, ఐదు అక్షరాలతో డేటా రకం CHAR యొక్క ZipCode లక్షణాన్ని సృష్టిస్తుంది. NULL, లేదా తెలియని విలువ, అనుమతించబడదు. డేటా శ్రేణి "00000" మరియు "99999" మధ్య పడాలి.

DOMAIN ZipCode CHAR (5) ను NULL CHECK (VALUE> '00000' మరియు VALUE) సృష్టించు

ప్రతి రకమైన డేటాబేస్ అనుమతించదగిన డేటాను పరిమితం చేసే పరిమితులు మరియు నియమాలను నిర్వచించడానికి ఒక మార్గాన్ని అందిస్తుంది. వివరాలు కోసం మీ డేటాబేస్ డాక్యుమెంటేషన్ చూడండి.