Advantages of Database Management System in Hindi


Advantages of Database Management System in Hindi

एक Database Management System (DBMS) को software system के रूप में परिभाषित किया गया है जो users को database तक access, controlऔर maintain करने की अनुमति देता है। DBMS Database में Data Create, Read, Update करने और Delete के लिए end user के लिए possible बनाता है। यह Program और Data के बीच की एक परत है।

File Based Data Management System की तुलना में, Database Management System के कई फायदे हैं। इनमें से कुछ फायदे नीचे दिए गए हैं -

Reducing Data Redundancy :
file based data managem system में कई files थीं जो एक System में या कई system में कई अलग-अलग location में store थीं। इस वजह से, कभी-कभी एक ही file की कई copies होती थीं जो data redundancy की ओर ले जाती हैं।

Sharing of Data :
एक database में, database के users आपस में data share कर सकते हैं। data तक पहुंचने के लिए authorisation के विभिन्न levels हैं, और consequently Data को केवल सही authorisation protocols  के आधार पर share किया जा सकता है।

Data Integrity :
data Integrity का अर्थ है कि data database में  accurate और consistent है। data Integrity बहुत महत्वपूर्ण है क्योंकि एक DBMS में कई Database होते हैं। इन सभी database में data होता है जो कई users को दिखाई देता है। इसलिए यह सुनिश्चित करना आवश्यक है कि data सभी database में और सभी users के लिए correct और consistent हो।

Data Security :
Data security एक data में  vital concept है। केवल authorised users को database तक पहुंचने की अनुमति दी जानी चाहिए और username और password का उपयोग करके उनकी पहचान प्रमाणित की जानी चाहिए। Unauthorised users को किसी भी परिस्थिति में database तक पहुंचने की अनुमति नहीं दी जानी चाहिए क्योंकि यह integrity constraints का उल्लंघन करता है।

Privacy :
एक database में Privacy rules का मतलब केवल authorized users ही अपनी Privacy के अनुसार database तक पहुँच सकते हैं। Database Access के level हैं और एक user केवल उस data को देख सकता है जिसकी उसे permission है। उदाहरण के लिए - social networking sites में, विभिन्न constraints अलग-अलग Account के लिए अलग-अलग होती हैं ।

Backup and Recovery :
Database Management System automatically backup और recovery का ख्याल रखता है। users को समय-समय पर data backup की आवश्यकता नहीं होती है क्योंकि यह DBMS द्वारा ध्यान रखा जाता है। इसके अलावा, यह एक crash  या System की previous condition में failure के बाद database को restores भी करता है।

Data Consistency :
Database में data की consistency सुनिश्चित की जाती है क्योंकि कोई data में  redundancy नहीं है। सभी data database में लगातार दिखाई देते हैं और database को देखने वाले सभी users के लिए data समान है। इसके अलावा, database में किए गए किसी भी परिवर्तन को तुरंत सभी users को reflected किया जाता है और डेटा inconsistent नहीं होती है।