Subject: Introductory Database
A database system is divided into different modules that handle various tasks involved in running the system. The storage manager and query processor are two major categories of functional components in a database system. The storage manager is responsible for managing the storage and retrieval of data, including interacting with the file manager and translating data manipulation commands, storing and updating data, and enforcing integrity constraints and user access. It also implements data structures such as data files, the data dictionary, and indices to support data management. The query processor is made up of components that interpret and compile data manipulation and definition language statements, execute low-level instructions, and optimize query evaluation plans. These components work together to process queries and manipulate data in the database.
A database system is divided into modules that handle each of the tasks involved in running the whole thing. The storage manager and the query processor components can be considered the two major categories of a database system's functional components.
The storage manager is a software component that acts as a bridge between the database's underlying data storage and the application programs and queries that access it. It is responsible for interacting with the file manager and translating high-level data manipulation commands into low-level commands that the file system can understand and execute. The storage manager is also responsible for storing, retrieving, and updating data in the database. It is typically responsible for ensuring that data is stored efficiently and that it can be accessed and modified in a timely manner.
Following are the components of a storage manager:
As part of its responsibilities, the storage manager implements several data structures to support the physical storage and management of data in the database. These structures include:
These data structures are important components of the database management system, as they help to ensure that data is stored efficiently, can be accessed quickly, and can be managed and maintained effectively. The storage manager is responsible for managing and maintaining these data structures to ensure that the database functions smoothly and efficiently.
he query processor is made up of several components that work together to process queries and manipulate data in the database:
These components work together to process queries and manipulate data in the database, ensuring that data is stored, retrieved, and updated efficiently and effectively.
© 2021 Saralmind. All Rights Reserved.