డేటాబేస్లు ఎలా పని చేస్తాయి?

విషయ సూచిక:

Anonim

ఒక డేటాబేస్ లో ఏమిటి?

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

డేటాబేస్ మోడల్స్

ఒక డేటాబేస్ నిర్మాణం దాని డేటాబేస్ నమూనా ద్వారా నిర్వచించబడింది. ఉపయోగించిన మోడల్ రిలేషనల్ డేటాబేస్ మోడల్. ఈ నమూనాలోని పట్టికలను ప్రతి పట్టిక (అడ్డు వరుస) గురించి ప్రత్యేక సమాచారం లేదా లక్షణాలను (నిలువు వరుసలు) కలిగి ఉన్న ప్రతి టేబుల్తో ఒకదానితో సంబంధం కలిగి ఉండాలి లేదా లింక్ చేయాలి. "రోగి యొక్క పేరు," "రోగి రకం" మరియు "ID నంబర్" మరియు "పేషెంట్ యొక్క యజమాని" అని పిలువబడే రెండో పట్టిక - అనే శీర్షికతో "రోగులు" అని పిలువబడే ఒక పట్టికను ఒక పశువైద్యుడు కలిగి ఉండవచ్చు - ID నంబర్, "" యజమాని పేరు, "" యజమాని చిరునామా "మరియు" యజమాని ఫోన్ నంబర్. " ID పట్టిక ద్వారా రెండవ పట్టికకు మొదటి పట్టిక లింక్లు. ID సంఖ్య యొక్క సంబంధం ఒక నివేదిక లేదా ప్రశ్న అభ్యర్థన కలిసి చెందిన రికార్డులను ఎలా కనుగొంటుంది మరియు ఖచ్చితమైన ప్రతిస్పందనను ఎలా తిరిగి పొందవచ్చు.

డిజైనింగ్ ఎ డేటాబేస్

డేటాబేస్ రూపకల్పన అనేది వ్యాపార అవసరాల ఆధారంగా రూపొందించబడిన కళ. ఖచ్చితమైన మరియు ఉపయోగకరమైన డేటాబేస్ను రూపొందించడానికి ముందు వ్యాపార అవసరాలు అర్థం చేసుకోవాలి. వ్యాపార అవసరాలు కూడా వ్యాపార ప్రక్రియలుగా పిలువబడతాయి.పట్టికలు ఒకటి కంటే ఎక్కువ సెట్ లేదా మాడ్యూల్ కలిగి ఉండాలి. ఉదాహరణకు, మునుపటి ఉదాహరణలో, రోగి యొక్క సందర్శనల గురించి "పేషెంట్" పట్టికను సమాచారం కలిగి ఉండకూడదు. బదులుగా, ఒక ప్రత్యేక పట్టిక రోగి సంఖ్యను రోగికి లింక్ చేయటానికి సందర్శన ID నంబర్ మరియు సందర్శన యొక్క తేదీ మరియు సమయం పాటు ఉంటుంది. చెల్లింపు మొత్తాన్ని, చెల్లింపు రకం మరియు రోగి ఐడితో పాటుగా చెల్లించిన సందర్శన ID ని గుర్తించడానికి "బిల్లింగ్" పేరుతో నాల్గవ పట్టిక సృష్టించబడుతుంది. బిల్లింగ్ మరియు సందర్శనలు వ్యాపార ప్రక్రియలు.

ఒక డేటాబేస్తో పని చేస్తోంది

రికార్డులను నమోదు చేయడం డేటాను డేటాబేస్తో నింపుతుంది. డేటాబేస్ సరిగ్గా నిర్మితమైతే, ఒక ఇంటర్ఫేస్ నిర్మించబడింది. ఈ ఇంటర్ఫేస్ పట్టికలు మరియు వినియోగదారు మధ్య ఉంచుతారు. ఇది యూజర్ డేటాబేస్ యొక్క వేరొక అభిప్రాయాన్ని ఇస్తుంది. మా పశువైద్యుడు ఉదాహరణను ఉపయోగించి, ఒక ఇంటర్ఫేస్ వినియోగదారుకు "న్యూ వాడుకరి" ఎంట్రీ పేజీ ఇవ్వవచ్చు. ఈ పేజీలో, వినియోగదారు పెంపుడు జంతువు పేరు మరియు రకం, యజమాని సమాచారం మరియు మొదటి సందర్శన తేదీ మరియు రకం నమోదు చేయవచ్చు. ఈ సమాచారం అన్ని ఇంటర్ఫేస్ వెనుక ఉన్న మూడు వేర్వేరు పట్టికలలో ఉంటుంది, కానీ డేటా ఎంట్రీ పేజీతో సంకర్షణ అవసరం (ఒక రూపం) డేటా సరైన పట్టికలు లోకి పడిపోతుంది. సాధారణ ప్రోగ్రామింగ్ ద్వారా పట్టికలు లింక్ చేయడం ద్వారా దీనిని సాధించవచ్చు.