DBMS Architecture in Hindi
DBMS Architecture in Hindi
DBMS (Database Management System) का Architecture यह बताता है कि database system कैसे काम करता है और user से लेकर data storage तक information कैसे flow करती है। DBMS Architecture का main goal: Data को secure रखना Data redundancy कम करना Data को efficiently manage करना
DBMS Architecture Diagram
DBMS को समझने के लिए इसे 3 Levels में divide किया जाता है:
- External Level (View Level)
- Conceptual Level (Logical Level)
- Internal Level (Physical Level)
Three Level Architecture of DBMS in hindi
1. External Level (View Level)
External Level DBMS Architecture का सबसे ऊपर वाला level होता है। इस level पर user database को access करता है और उसे सिर्फ वही data दिखता है जो उसके काम का होता है।
इसका main काम है user को simple और customized view देना। हर user का view अलग हो सकता है।
Example:
- Student → सिर्फ अपने marks देखता है
- Teacher → पूरी class का data देखता है
Components:
- User View
- Application UI (Forms, Pages)
Easy Line: User को जो दिखाई देता है वही External Level है।
2. Conceptual Level (Logical Level)
यह बीच वाला level होता है। इसमें पूरे database का structure define किया जाता है। यह बताता है कि data कैसे organized है और tables आपस में कैसे जुड़े हैं।
Example:
- Tables: Student, Course, Marks
- Relations: Student → Course
Components:
- Database Schema
- Relationships (ER Model)
Easy Line: Database अंदर से कैसे बना है → Conceptual Level
3. Internal Level (Physical Level)
Internal Level DBMS Architecture का सबसे नीचे वाला level होता है। इस level पर data actual में कैसे store होता है (disk, memory) यह define किया जाता है।
यह user को दिखाई नहीं देता, लेकिन system की performance और storage इसी पर depend करती है।
Example:
- Data Files
- Indexes
Components:
- Storage Structure
- Access Methods (Indexing, Hashing)
Easy Line: Data hard disk में कैसे save है → Internal Level
Types of DBMS Architecture in Hindi
Complete Flow (Simple समझ)
User → External Level → Conceptual Level → Internal Level → Data Storage
- User request करता है
- DBMS उसे process करता है
- Data storage से data आता है
- User को result मिलता है
4. Benefits of DBMS Architecture
- Data abstraction और data independence provide करता है।
- Multiple users के लिए concurrent access allow करता है।
- Data security, integrity और consistency ensure करता है।
- Efficient query processing और storage optimization possible होती है।
- Distributed DBMS में fault tolerance और high availability possible होती है।
Conclusion
- External → User View
- Conceptual → Logical Structure
- Internal → Physical Storage
इन तीनों levels का main काम है system को secure, flexible और efficient बनाना।