Working of DBMS Architecture in Hindi
Working of DBMS Architecture in Hindi
DBMS Architecture का मुख्य उद्देश्य है data को efficiently store, manage और users के लिए accessible बनाना। इसे समझने के लिए हम Three-Level Architecture (External, Conceptual, Internal) के context में step-wise explanation देंगे।
Step-by-Step Working of DBMS Architecture:
- User Request: Users या applications database से data retrieve या update करना चाहते हैं। Users केवल external level पर interact करते हैं और उन्हें database की internal details पता नहीं होती।
- Query Processing: DBMS का Query Processor user की query को interpret करता है। SQL queries को logical plan में convert किया जाता है और query optimization द्वारा सबसे efficient execution path तय किया जाता है।
- Conceptual Level Mapping: Conceptual layer database का पूरा logical structure maintain करती है। User की query को conceptual schema से map किया जाता है ताकि database की integrity और consistency बनी रहे।
- Internal Level Mapping: Internal layer decide करती है कि data physical storage devices पर कैसे stored है। Storage manager data को efficiently read/write करता है। Indexes, hashing और file structures का use किया जाता है।
- Transaction Management: अगर query data modify करती है तो Transaction Manager ACID properties (Atomicity, Consistency, Isolation, Durability) ensure करता है। Concurrency control और locking mechanisms multiple users के लिए handle किए जाते हैं।
- Result Delivery: Process किए गए data को वापस external level पर user को भेजा जाता है। User को केवल वही data दिखाई देता है जो उनके लिए relevant है।
Summary – Short Points में:
- Users interact करते हैं External Level से।
- Queries process होती हैं Query Processor के जरिए।
- Conceptual Level ensures logical consistency और data relationships।
- Internal Level data को physically store और efficiently retrieve करता है।
- Transaction Manager data integrity और ACID properties maintain करता है।
- Final result users तक पहुँचता है External Level पर।