DBMS क्या है और इसका क्या कार्य है?

DBMS क्या है और इसका क्या कार्य है? – DataBase Management System का है जिसे जरुरी जानकारी का उत्पादन करने के लिए processed करते है। Data processing को करने के लिए Access, modify, manage, control and organize किया जाता है। Data को आमतौर पर rows, columns और tables में लगाना होता है जो सारा काम processing और data query को कुशल बनाते हैं। विभिन्न प्रकार के Database में शामिल हैं:

  1. Object-oriented
  2. Relational
  3. Distributed
  4. Hierarchical
  5. Network
  6. And others

enterprise applications में, Database में mission-critical, security-sensitive, and compliance-focused Record Item शामिल होते हैं, इन data को Database में Data को बनाए maintain, secure, manage करने और process करने के लिए organizations समाधानों की आवश्यकता होती है।

तो आइये जानते है what is dbms , what is database system , what is a database management system, what is relational database management system, what is the full form of dbms, what is database definition kya है

Database Management Systems (DBMS) Database से Data के Storage और retrieval के लिए उपयोग किए जाने वाले technology समाधान को संदर्भित करता है। DBMS उपयोगकर्ताओं के लिए एक interface के माध्यम से Database का प्रबंधन करने के साथ-साथ apps के माध्यम से Database तक पहुंचने वाले workload के लिए एक व्यवस्थित दृष्टिकोण प्रदान करता है।

Components of DBMS

इन कार्यों को आसान बनाने के लिए, DBMS के पास निम्नलिखित components हैं:

  1. Software दबंस मुख्य रूप से एक Software System है जिसे Database के साथ बातचीत करने और प्रबंधित करने के लिए प्रबंधन console or an interface के रूप में माना जा सकता है। interfacing वास्तविक दुनिया की physical systems में भी फैलता है जो backend databases में data का योगदान करते हैं। OS, networking software, and the hardware infrastructure creating, accessing, managing, and processing the databases करने में शामिल है।
  2. Data. DBMS में आवश्यक कार्यक्षमता करने के लिए एक संसाधन के रूप में परिचालन data, access to database records and metadata तक पहुंच शामिल है। Data में index files, represent data flows, ownership, structure, and relationships to other records or objects के संबंधों का प्रतिनिधित्व करने के लिए उपयोग किए जाने वाले Data शब्दकोशों जैसी फाइलें शामिल हो सकती हैं।
  3. Procedures –  जबकि DBMS Software का एक हिस्सा नहीं है प्रक्रियाओं को डीबीएमएस का उपयोग करने के निर्देश के रूप में माना जा सकता है। प्रलेखित दिशानिर्देश उपयोगकर्ताओं को Database को designing, modifying, managing, and processing databases में सहायता करते हैं।
  4. Database languages – ये Database से Data वस्तुओं तक access, modify, store, and retrieve के लिए उपयोग किए जाने वाले दबंस के components हैं; specify database schema; control user access; and perform; और अन्य संबद्ध डेटाबेस प्रबंधन संचालन करते हैं। DBMS languages के प्रकारों में Data Definition Language (DDL), Data Manipulation Language (DML), Database Access Language (DAL) and Data Control Language (DCL). शामिल हैं ।
  5. Query processor – डीबीएमएस के एक मौलिक component के रूप में, query processor query requests को संवाद करने के लिए उपयोगकर्ताओं और डीबीएमएस डेटा इंजन के बीच मध्यस्थ के रूप में कार्य करता है। जब उपयोगकर्ता SQL language में एक निर्देश दर्ज करते हैं, तो command को high-level language अनुदेश से low-level language में निष्पादित किया जाता है जिसे underlying machine उचित डीबीएमएस कार्यक्षमता करने के लिए understand and process कर सकती है। निर्देश parsing और अनुवाद के अलावा, query processor तेजी से processing and accurate परिणाम सुनिश्चित करने के लिए प्रश्नों को भी अनुकूलित करता है।
  6. Runtime database manager – डीबीएमएस का एक centralized management component जो runtime data से जुड़ी कार्यक्षमता को संभालता है जिसका उपयोग आमतौर पर context-based database access के लिए किया जाता है। यह component query का अनुरोध करने के लिए उपयोगकर्ता authorization की जांच करता है; अनुमोदित प्रश्नों को संसाधित करता है; query निष्पादन के लिए एक इष्टतम रणनीति तैयार करता है; सहमति का समर्थन करता है ताकि कई उपयोगकर्ता एक साथ एक ही डेटाबेस पर काम कर सकें; और डेटाबेस में दर्ज डेटा की अखंडता सुनिश्चित करता है।
  7. Database manager – runtime database manager के विपरीत जो runtime पर प्रश्नों और डेटा को संभालता है database manager डेटाबेस के भीतर डेटा से जुड़े डीबीएमएस कार्यक्षमता करता है। database manager विभिन्न डीबीएमएस संचालन करने के लिए आदेशों के एक सेट की अनुमति देता है जिसमें creating, deleting, backup, restoring, cloning, and other database maintenance tasks रखरखाव कार्य शामिल हैं। database manager का उपयोग विक्रेताओं से patch के साथ Database को update करने के लिए भी किया जा सकता है।
  8. Database engine – यह डीबीएमएस समाधान के भीतर मुख्य Software Component है जो Data Storage और पुनर्प्राप्ति से जुड़े मुख्य कार्यों को करता है। APIs के माध्यम से एक database engine भी सुलभ है जो उपयोगकर्ताओं या Apps को Database में create, read, write, and delete records की अनुमति देता है।
  9. Reporting – report generator डीबीएमएस Files से उपयोगी जानकारी निकालता है और परिभाषित specifications के आधार पर संरचित प्रारूप में प्रदर्शित करता है। इस जानकारी का उपयोग आगे के analysis, निर्णय लेने या व्यावसायिक बुद्धिमत्ता के लिए किया जा सकता है।

डीबीएमएस system schematic

डीबीएमएस को पारंपरिक File प्रणालियों में Data के storing, managing, accessing, securing, and auditing से जुड़ी बुनियादी समस्याओं को हल करने के लिए डिज़ाइन किया गया था।

Database के शीर्ष पर Traditional database अनुप्रयोग विकसित किए गए थे, जिसके कारण data redundancy, isolation, integrity constraints, and difficulty की कमी और data access के प्रबंधन में कठिनाई जैसी चुनौतियां हुईं। उपयोगकर्ताओं या Apps और database के बीच physical and logical level पर abstraction की एक परत की आवश्यकता थी।

निम्नलिखित benefits में Database परिणामों का Manage करने के लिए डीबीएमएस Software शुरू करना:

  1. Data security – डीबीएमएस organizations को अनुपालन और सुरक्षा सक्षम करने वाली नीतियों को लागू करने की अनुमति देता है। database organizational नीतियों के अनुसार उपयुक्त उपयोगकर्ताओं के लिए उपलब्ध हैं। डीबीएमएस प्रणाली database में update की गई data वस्तुओं की validity, security and consistency सुनिश्चित करते हुए query संचालन के optimal प्रदर्शन को बनाए रखने के लिए भी जिम्मेदार है।
  2. Data sharing – उपयोगकर्ताओं के बीच तेज और कुशल सहयोग।
  3. Data access and auditing – Database तक नियंत्रित पहुंच। Logging associated पहुंच गतिविधियां संगठनों को सुरक्षा और अनुपालन के लिए audit करने की अनुमति देती हैं।
  4. Data integration – database resources के operating island के बजाय logical and physical relationships के साथ database का manage करने के लिए एक interface का उपयोग किया जाता है।
  5. Abstraction and independence – Organizations database relationship को नियंत्रित करने वाले logical schema में परिवर्तन की आवश्यकता के बिना database system की logical schema बदल सकते हैं। नतीजतन database relationships govern को प्रभावित किए बिना Storage को upgrade कर सकते हैं और बुनियादी ढांचे को scale कर सकते हैं। इसी तरह, database तक पहुंचने वाले apps और सेवाओं में फेरबदल किए बिना logical schema में परिवर्तन लागू किए जा सकते हैं।
  6. Uniform management and administration – बुनियादी प्रशासनिक कार्यों को करने के लिए एक एकल console interface database व्यवस्थापक और IT उपयोगकर्ताओं के लिए काम आसान बनाता है।

data-driven व्यापार संगठनों के लिए, डीबीएमएस अत्यंत जटिल technology समाधानों में बदल सकता है जिसके लिए समर्पित resources and in-house विशेषज्ञता की आवश्यकता हो सकती है। डीबीएमएस का size, cost and performance system architecture and use cases के मामलों के साथ भिन्न होता है, और इसलिए तदनुसार evaluated किया जाना चाहिए। इसके अलावा, डीबीएमएस विफलता उन संगठनों को महत्वपूर्ण नुकसान उठाना पड़ सकता है जो डीबीएमएस प्रणाली की optical कार्यक्षमता को बनाए रखने में विफल रहते हैं।

read also What is Operating System

One Thought on DBMS क्या है और इसका क्या कार्य है?
    What is Software - Aao Kare
    19 Feb 2021
    2:48pm

    […] Database […]

Leave A Comment