Professional Documents
Culture Documents
DBMS 4
DBMS 4
Chittaranjan Pradhan
System 4
Storage Manager
Query Processor
Database Architecture
Disadvantages of
Database Processing
Chittaranjan Pradhan
School of Computer Engineering,
KIIT University
4.1
Database Architecture
Data Storage and Querying
Chittaranjan Pradhan
4.2
Database Architecture
Storage Manager
Chittaranjan Pradhan
Storage Manager
Data Storage and
A storage manager is a program module that provides the Querying
interface between the low-level data stored in the database and Storage Manager
Query Processor
the application programs and queries submitted to the system. Database Architecture
The storage manager is responsible for the interaction with the Application
Architecture
file manager. Storage manager is responsible for storing,
Disadvantages of
retrieving and updating data in the database Database Processing
fetching data from the disk storage into main memory. The Storage Manager
Query Processor
Application
The storage manager implements several data structures as Architecture
4.4
Database Architecture
Query Processor
Chittaranjan Pradhan
Application
Architecture
The major components of query processor include:
Disadvantages of
• DDL Interpreter:This is the interpreter used to interpret Database Processing
4.5
Database Architecture
Database Architecture
Chittaranjan Pradhan
The overall database architecture is:
Data Storage and
Querying
Storage Manager
Query Processor
Database Architecture
Application
Architecture
Disadvantages of
Database Processing
4.6
Database Architecture
Application Architecture
Chittaranjan Pradhan
Disadvantages of
• 2-Tier Architecture: Here, the application is partitioned Database Processing
4.7
Database Architecture
Application Architecture...
Chittaranjan Pradhan
Database Architecture
Application
Architecture
Disadvantages of
Database Processing
4.8
Database Architecture
Disadvantages of Database Processing
Chittaranjan Pradhan
The major disadvantages are:
• Larger file size: In order to support all the complex
Data Storage and
functions that it provides to users, a DBMS must be a Querying
Storage Manager
large program that occupies a great amount of disk space Query Processor
Application
• Increased Complexities: The complexity and breadth of Architecture