MySQL + SQL · Lesson 9
Database Architecture और Three-Schema Architecture
Three-Schema Architecture
DBMS एक three-level (three-schema) architecture use करता है ताकि user के view को physical storage से अलग रखा जाए। यही separation data independence देता है।
तीन Levels
| Level | दूसरा नाम | क्या describe करता है |
|---|---|---|
| External | View level | हर user को क्या दिखता है (custom views) |
| Conceptual | Logical level | पूरे database का structure: tables, relationships |
| Internal | Physical level | Data disk पर physically कैसे stored है |
DBMS के मुख्य Components
- Query processor — SQL समझता और चलाता है।
- Storage manager — files, indexes और buffers संभालता है।
- Transaction manager — ACID properties ensure करता है।
- Data dictionary (catalog) — metadata रखता है।
सारांश
- तीन levels: external (view), conceptual (logical), internal (physical)।
- Components: query processor, storage manager, transaction manager, data dictionary।