Chapter 1 (Hindi)
Completion requirements
Topic wise chapter (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 न हो।
