ఒక డేటాబేస్ అంటే ఏమిటి?

డేటాబేస్కు స్ప్రెడ్షీట్ నుండి లీపుని చేయండి

సమాచారం సేకరించడం, నిర్వహించడం మరియు తిరిగి పొందడం కోసం డేటాబేస్లు వ్యవస్థీకృత మెకానిజంను అందిస్తాయి. వారు పట్టికలు ఉపయోగించడం ద్వారా అలా చేస్తారు. Microsoft Excel వంటి స్ప్రెడ్ షీట్లతో మీకు బాగా తెలిసి ఉంటే, బహుశా డేటా పట్టికలో డేటాను నిల్వ చేయడానికి మీకు ఇప్పటికే అలవాటు ఉంది. ఇది స్ప్రెడ్షీట్ల నుండి డేటాబేస్ల నుండి లీప్ చేయడానికి చాలా వరకు కాదు.

డేటాబేస్లు వర్సెస్ స్ప్రెడ్షీట్లు

అయితే డేటాబేస్లు చాలా డేటాను భద్రపరచడానికి స్ప్రెడ్షీట్ల కన్నా బాగా ఉంటాయి, మరియు ఆ డేటాను వివిధ మార్గాల్లో మోసపూరితంగా ఉంచడానికి. మీరు రోజువారీ జీవితంలో డేటాబేస్ యొక్క శక్తిని ఎప్పటికప్పుడు చూస్తారు.

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

స్ప్రెడ్షీట్లో పని చేయటం అసాధ్యం కాకపోయినా కష్టంగా ఉండే డేటాబేస్లో మీరు చేసే కొన్ని చర్యలు ఇక్కడ ఉన్నాయి:

యొక్క డేటాబేస్ వెనుక ప్రాథమిక అంశాలను కొన్ని పరిశీలిద్దాం.

ఒక డేటాబేస్ యొక్క ఎలిమెంట్స్

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

ఉదాహరణకు, పేర్లు మరియు టెలిఫోన్ నంబర్లను కలిగి ఉన్న ఒక డేటాబేస్ పట్టికను పరిగణించండి. మీరు బహుశా "FirstName", "LastName" మరియు "TelephoneNumber" అనే నిలువు వరుసలను సెటప్ చేస్తారు. అప్పుడు మీరు కేవలం డేటాను కలిగి ఉన్న ఆ స్తంభాల్లోని అడ్డు వరుసలను జోడించడాన్ని ప్రారంభిస్తారు. 50 మంది ఉద్యోగులతో వ్యాపారానికి సంబంధించి సంప్రదింపు సమాచారం యొక్క పట్టికలో, మేము 50 వరుసలను కలిగి ఉన్న పట్టికను మూసివేస్తాము.

ఒక పట్టికలో ముఖ్యమైన అంశం ఏమిటంటే ప్రతి ఒక్కొక్క ప్రాథమిక కీ నిలువు కలిగి ఉండాలి, తద్వారా ప్రతి వరుస (లేదా రికార్డు) దానిని గుర్తించడానికి ఒక ప్రత్యేకమైన ఫీల్డ్ను కలిగి ఉంటుంది.

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

ఒక డేటాబేస్ యొక్క అత్యంత శక్తివంతమైన లక్షణాలలో ఒకటి విదేశీ కీలను ఉపయోగించి పట్టికల మధ్య సంబంధాన్ని సృష్టించగల సామర్ధ్యం. ఉదాహరణకు, మీకు వినియోగదారుల పట్టిక మరియు ఒక ఆర్డర్స్ పట్టిక ఉండవచ్చు. ప్రతి కస్టమర్ మీ ఆర్డర్స్ పట్టికలోని ఒక ఆర్డర్తో లింక్ చేయబడవచ్చు. ఆర్డర్స్ టేబుల్, క్రమంగా, ఒక ఉత్పత్తులు పట్టికకు లింక్ చేయబడవచ్చు. రూపకల్పన యొక్క ఈ రకం ఒక రిలేషనల్ డేటాబేస్ను కలిగి ఉంటుంది మరియు మీ డాటాబేస్ రూపకల్పనను సులభతరం చేస్తుంది, తద్వారా మీరు అన్ని డేటాను ఒక పట్టికగా లేదా కొన్ని పట్టికలుగా ఉంచడానికి ప్రయత్నించకుండా కాకుండా వర్గం ద్వారా డేటాను నిర్వహించవచ్చు.

ఒక డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ (DBMS)

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