DBMS Architecture
DBMS Architecture refers to the structure and design of a Database Management System.
Levels:
1. **External Level:** User view of data (different views for different users).
2. **Conceptual Level:** Community user view; describes the structure of the whole
database.
3. **Internal Level:** Physical storage structure, how the data is stored.
Components:
- **Query Processor:** Interprets queries and translates them into low-level instructions.
- **Storage Manager:** Manages space allocation, data access, and recovery.
- **Transaction Manager:** Ensures concurrency control and atomicity.
- **Buffer Manager:** Manages data between disk and main memory.