DBMS Intro and Its Applications (Simple)
DBMS Intro and Its Applications (Simple)
A Database Management System (DBMS) is a software system that is designed to manage and
organize data in a structured manner. It allows users to create, modify, and query a database, as
well as manage the security and access controls for that database.
• Data modeling: A DBMS provides tools for creating and modifying data
models, which define the structure and relationships of the data in a database.
• Data storage and retrieval: A DBMS is responsible for storing and
retrieving data from the database, and can provide various methods for searching and
querying the data.
• Concurrency control: A DBMS provides mechanisms for controlling
concurrent access to the database, to ensure that multiple users can access the data
without conflicting with each other.
• Data integrity and security: A DBMS provides tools for enforcing data
integrity and security constraints, such as constraints on the values of data and access
controls that restrict who can access the data.
• Backup and recovery: A DBMS provides mechanisms for backing up and
recovering the data in the event of a system failure.
• DBMS can be classified into two types: Relational Database Management
System (RDBMS) and Non-Relational Database Management System (NoSQL or Non-
SQL)
• RDBMS: Data is organized in the form of tables and each table has a set
of rows and columns. The data is related to each other through primary and foreign keys.
• NoSQL: Data is organized in the form of key-value pairs, document,
graph, or column-based. These are designed to handle large-scale, high-performance
scenarios.
Database is a collection of interrelated data which helps in the efficient retrieval, insertion, and
deletion of data from the database and organizes the data in the form of tables, views, schemas,
reports, etc. For Example, a university database organizes the data about students, faculty, admin
staff, etc. which helps in the efficient retrieval, insertion, and deletion of data from it.
Application of DBMS
•
• There are different fields where a database management system is
utilized. Following are a few applications which utilize the information base
administration framework –
• Railway Reservation System –
In the rail route reservation framework, the information base is needed to store the record
or information of ticket appointments, status about train’s appearance, and flight.
Additionally, if trains get late, individuals become acquainted with it through the
information base update.
• Banking –
Database the executive’s framework is utilized to store the exchange data of the client in
the information base.
• Education Sector –
Presently, assessments are led online by numerous schools and colleges. They deal with
all assessment information through the data set administration framework (DBMS). In
spite of that understudy’s enlistments subtleties, grades, courses, expense, participation,
results, and so forth all the data is put away in the information base.
• Account –
The information base administration framework is utilized for putting away data about
deals, holding and acquisition of monetary instruments, for example, stocks and bonds in
a data set.
• Online Shopping –
These days, web-based shopping has become a major pattern. Nobody needs to visit the
shop and burn through their time. Everybody needs to shop through web based shopping
sites, (for example, Amazon, Flipkart, Snapdeal) from home. So all the items are sold and
added uniquely with the assistance of the information base administration framework
(DBMS). Receipt charges, installments, buy data these are finished with the assistance of
DBMS.
• Manufacturing –
Manufacturing organizations make various kinds of items and deal them consistently. To
keep the data about their items like bills, acquisition of the item, amount, inventory
network the executives, information base administration framework (DBMS) is utilized.