DBMS - BG

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

DATABASE MANAGEMENT SYSTEM

BY: BHUVAN GUPTA ENROLLMENT NO. 01721288823


BCOM. (HONS) FIRST SEMESTER SECOND SHIFT
INTRODUCTION

• A Database Management System (DBMS) is


software that facilitates efficient storage,
retrieval, and management of data in
databases. It organizes information, ensures
data integrity, and provides a structured
framework for users and applications to
interact with data. Common examples
include MySQL, Oracle, and Microsoft SQL
Server.
MORE ABOUT DBMS

• A Database management system (DBMS), or simply a Database system


consists of two major aspects:
1. A collection of inter-related and persistent data. (this forms the data
base)
2. A set of application programs used to access, update and manage that
data. ( this forms the data management system )
WHY USE A DBMS ?

1. Data Organization and Structure:

• Structured Data: DBMS allows you to organize data in a structured manner


using tables, rows, and columns. This structure makes it easier to store,
retrieve, and manage data.
• Data Integrity: DBMS provides mechanisms to enforce data integrity
constraints, ensuring that data follows predefined rules and relationships. This
helps maintain data accuracy and consistency.
2. Data Retrieval and Manipulation:

• Query Language: Most DBMS systems support a standard query language (like
SQL) that allows users to retrieve and manipulate data easily. This makes it
simpler to perform complex queries and generate reports.

3.Concurrency Control:

• Multi-user Access: DBMS systems manage concurrent access by multiple users


to the same data, ensuring that transactions are executed in a way that
maintains data consistency and integrity.
4.Security:

• Access Control: DBMS provides access control mechanisms to restrict


unauthorized access to data. Users can be granted specific permissions to
perform certain operations on the database.
• Data Encryption: Many DBMS systems offer features for encrypting sensitive
data, providing an additional layer of security.

5.Data Independence:
Logical and Physical Independence: DBMS provides logical data independence by
separating the logical structure of the database from its physical storage. This
allows changes in the database structure without affecting the applications using
the data.
TYPES OF DATAB ASE MANAGEMENT
USERS

Application programmers
Database Administrators End Users
These users
DBAs are responsible End users are
are responsible for
for the overall the individuals who
developing and maintaining
management and interact with the database
the applications that
performance of to retrieve, update,
interact with the database.
the database system. or analyze data.
CONCLUSION

• In conclusion, a Database Management System (DBMS) is essential for efficient


data management, offering structured organization, secure access, and integrity
enforcement. It ensures data consistency, reduces redundancy, and provides a
standardized query language for seamless retrieval and manipulation. With
features like concurrency control, security mechanisms, and scalability, DBMS
enhances system reliability. It allows logical and physical data independence,
facilitating adaptive changes. Additionally, backup and recovery features mitigate
data loss risks. In essence, DBMS serves as a foundational tool for streamlined
data handling, supporting diverse applications and contributing to the overall
effectiveness and reliability of information systems.

You might also like