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

DBMS లు మీ డేటాను రక్షించండి, నిర్వహించండి మరియు నిర్వహించండి

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

DBMS లు తెర వెనుక ప్రతిరోజూ మేము ప్రతిరోజూ ఉపయోగిస్తాము. ఇది ATM లు, విమాన రిజర్వేషన్ సిస్టమ్స్, రిటైల్ జాబితా వ్యవస్థలు మరియు లైబ్రరీ జాబితాలను కలిగి ఉంటుంది.

రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్స్ (RDBMS) రిలేషనల్ మోడల్ ఆఫ్ టేబుల్స్ అండ్ రిలేషన్స్.

డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్స్ నేపధ్యం

DBMS అనే పదం 1960 ల నాటి నుండి ఉంది, ఇది సమాచార నిర్వహణ వ్యవస్థ (IMS) అని పిలిచే మొట్టమొదటి DBMS మోడల్ను అభివృద్ధి చేసినప్పుడు, దీనిలో డేటా ఒక క్రమానుగత చెట్టు ఆకృతిలో కంప్యూటర్లో నిల్వ చేయబడింది. వ్యక్తిగత దత్తాంశ భాగాలు మాతృ మరియు పిల్లల రికార్డుల మధ్య మాత్రమే అనుసంధానించబడ్డాయి.

డేటాబేస్ తరువాతి తరం నెట్వర్క్ DBMS వ్యవస్థలు, ఇది డేటా మధ్య ఒక నుండి-ఎన్నో సంబంధాన్ని కలుపుకొని క్రమానుగత నమూనా యొక్క పరిమితులను పరిష్కరించడానికి ప్రయత్నించింది. ఇది IBM యొక్క ఎడ్గార్ F. కోడ్ద్ ద్వారా రిలేషనల్ డేటాబేస్ మోడల్ స్థాపించబడినప్పుడు 1970 లలో మాకు చేరింది, ఈనాడు మాకు తెలిసిన ఆధునిక రిలేషనల్ DBMS యొక్క తండ్రి.

ఆధునిక రిలేషనల్ DBMS యొక్క లక్షణాలు

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

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

చాలా DBMS లు నిర్మాణాత్మక ప్రశ్న భాష SQL ను ఉపయోగిస్తాయి , ఇది డేటాబేస్తో సంప్రదించడానికి ఒక మార్గాన్ని అందిస్తుంది. వాస్తవానికి, డేటాబేస్ ఒక గ్రాఫికల్ ఇంటర్ఫేస్ను అందించినప్పటికీ వినియోగదారులు సులభంగా వీక్షించడానికి, ఎంచుకోవడానికి, సవరించడానికి లేదా డేటాను సవరించడానికి అనుమతించేటప్పుడు, ఇది నేపథ్యంలో ఈ పనులను ప్రదర్శించే SQL.

DBMS ల ఉదాహరణలు

నేడు, అనేక వాణిజ్య మరియు ఓపెన్ సోర్స్ DBMS లు అందుబాటులో ఉన్నాయి. నిజానికి, మీకు అవసరమైన డేటాబేస్ను ఎంచుకోవడం క్లిష్టమైన పని. హై-ఎండ్ రిలేషనల్ DBMS మార్కెట్ అనేది ఒరాకిల్, మైక్రోసాఫ్ట్ SQL సర్వర్ మరియు IBM DB2 లచే ఆధిపత్యం చెలాయిస్తుంది, సంక్లిష్ట మరియు పెద్ద డేటా వ్యవస్థలకు అన్ని విశ్వసనీయ ఎంపికలు. చిన్న సంస్థలు లేదా గృహ వినియోగానికి, ప్రముఖ DBMS లు Microsoft Access మరియు FileMaker ప్రో.

ఇటీవల, ఇతర nonrelational DBMSs ప్రజాదరణ పెరిగింది. ఇవి NoSQL రుచి, వీటిలో RDBM ల యొక్క దృఢమైన నిర్వచన స్కీమాను మరింత సౌకర్యవంతమైన నిర్మాణంతో భర్తీ చేస్తారు. ఇవి విస్తృతమైన డేటా రకాలను కలిగి ఉన్న చాలా పెద్ద డేటా సమితులను నిల్వ చేయడానికి మరియు పని చేయడానికి ఉపయోగపడతాయి. ఈ స్థలంలో ఉన్న పెద్ద ఆటగాళ్ళు మోగో డి డబ్, కస్సాండ్రా, హెబేస్, రెడిస్, మరియు కోచ్డిబి.