Components that Make DBMS

There are three components that make up the Database Management System. They are:

  • Query Processor: As the name suggests basically works on the user’s query. It executes and interprets the query. The sub-components of a Query Processor include a DDL interpreter, DML Compiler, Embedded DML Compiler, and Query Optimizer.
  • Storage Manager: also known by the name of Database Control System, is a program that connects the data present in the database and the queries provided by the user. The different components of a Storage Manager are the Authorization Manager, Integrity Manager, Transaction Manager, Buffer Manager, and File Manager.
  • Disk Storage: focuses on the physical level. It ensures that the data is saved even when the system shuts down. The further sub-divisions of Disk Storage include Data Files, Data Dictionaries and Indices

From the above three components, it is seen that Authorization and Integrity Manager are part of Storage Manager.

Authorization and Integrity Manager in DBMS

DBMS is software that allows users to store, modify, and delete the data present in a database. It helps to organize and structure our data. It allows users to perform CRUD operations. CRUD operation basically stands for CREATE, READ, UPDATE, and DELETE.

Similar Reads

Components that Make DBMS

There are three components that make up the Database Management System. They are:...

Authorization Manager

Authorization is basically identifying and giving users access to the resources. In DBMS, Authorization Manager provides access to the user depending upon the roles. The Administrator first authorizes the user and provides the desired access to the user. The Manager is also involved in decision-making and decides whether the particular user should be granted to perform the operations or not....

Integrity Manager

Integrity constraints are a set of rules that checks whether a particular condition has been satisfied or not. It also ensures that the quality of data is preserved. So these integrity constraints help to prevent accidental changes to the data. Integrity Manager is a component of Storage Manager. It first checks the integrity constraints and then accordingly the data is modified. If the constraints are satisfied, then only the CRUD operation is allowed else it is not allowed....

Difference Between Authorization Manager and Integrity Manager

Although both are part of Storage Manager, there are some differences between them....

Frequently Asked Questions

Q1: Define Authorization and Integrity Manager. Why do we require them?...