Chapter 1 (Hindi)

10. DBMS Components

️ DBMS Components (DBMS के घटक)

A DBMS has different parts that work together to store, process, and protect data.
Hindi: DBMS 
के अलगअलग हिस्से होते हैं जो मिलकर data को store, process और protect करते हैं।

1️ 🗄️ Storage Manager (स्टोरेज मैनेजर)

  • English: Handles how and where data is stored.
  • Hindi: Data कहाँ और कैसे store होगाये manage करता है।
  • Manages files, memory, backups → Files, memory और backups को संभालता है।
  • Keeps data safe and organized on hard disk → Data को सुरक्षित और व्यवस्थित रखता है।

🟢 Example (उदाहरण):
जब आप student marks save करते हैं, storage manager decide करता है कि उन्हें कहाँ रखना है और बाद में कैसे निकालना है।

2️ 🔍 Query Processor (क्वेरी प्रोसेसर)

  • English: Understands and runs user commands like SELECT or INSERT.
  • Hindi: User के commands (जैसे SELECT, INSERT) को समझकर चलाता है।
  • Converts queries into DBMS actions → Queries को DBMS के actions में बदलता है।
  • Ensures right data is fetched or updated → सही data fetch या update करता है।

🟢 Example (उदाहरण):
आप लिखते हैं SELECT * FROM Students → Query processor student data ढूँढकर दिखाता है।

3️ 🔐 Transaction Manager (ट्रांज़ैक्शन मैनेजर)

  • English: Keeps track of multiple operations happening at the same time.
  • Hindi: एक साथ होने वाले कई operations को track करता है।
  • Ensures data stays correct and safe → Data को सही और सुरक्षित रखता है।
  • Supports ROLLBACK & COMMIT → Changes undo या save करने की सुविधा देता है।

🟢 Example (उदाहरण):
अगर marks update करते समय power off हो जाए, transaction manager incomplete changes को undo कर देता है ताकि error  हो।

of DBMS (Database Management System ...