You are on page 1of 4

Functions and Components of DBMS

Data Definition Data Manipulation

Define database structure, create tables, specify Insert, update, and delete data through SQL
data types, establish relationships, and set queries or a graphical interface.
constraints.

Data Retrieval Data Security

Query the database using SQL to retrieve specific Ensure data security through authentication,
data, with the DBMS optimizing query execution. authorization, and constraint enforcement to
maintain data integrity.
Data Dictionary
Maintain a catalog of metadata about the database schema, including table, column, index, and
relationship information.

Concurrency Control Transaction Management

Manage concurrent access to prevent data Support ACID properties, ensuring transactions
inconsistencies when multiple users access data are atomic, consistent, isolated, and durable.
simultaneously.

Backup and Recovery Query Optimization

Provide tools for data backup and restoration to Optimize SQL queries for improved performance
protect against data loss during hardware failures by selecting efficient execution plans.
or disasters.
DBMS Users
Database Database Developers End Users
Administrators
Design and implement database Day-to-day users accessing the
(DBAs) schemas, create queries, and database for various tasks, from
develop database applications. employees using business
Responsible for overall database
applications to customers
management, including design,
accessing online services.
security, performance, and
backup.
Application Data Analysts Report Writers Executives and
Developers and Scientists Managers
Create software Extract and analyze Generate predefined Use data from the
applications that data using specialized or ad-hoc reports from DBMS for strategic
interact with the tools and techniques the database using decision-making and
DBMS to manipulate for insights and reporting tools for performance
data and perform reporting. business intelligence monitoring.
specific functions. and decision-making.

You might also like