What Is DBMS
What Is DBMS
Database Management System (DBMS) is a software for storing and retrieving users' data while considering
appropriate security measures. It consists of a group of programs which manipulate the database. The DBMS
accepts the request for data from an application and instructs the operating system to provide the specific data. In
large systems, a DBMS helps users and other third-party software to store and retrieve data.
DBMS allows users to create their own databases as per their requirement. The term “DBMS” includes the user of the
database and other application programs. It provides an interface between the data and the software application.
Example of a DBMS
Let us see a simple example of a university database. This database is maintaining information concerning students,
courses, and grades in a university environment. The database is organized as five files:
· The STUDENT file stores data of each student
· The COURSE file stores contain data on each course.
· The SECTION stores the information about sections in a particular course.
· The GRADE file stores the grades which students receive in the various sections
· The TUTOR file contains information about each professor.
To define a database system:
· We need to specify the structure of the records of each file by defining the different types of data
elements to be stored in each record.
· We can also use a coding scheme to represent the values of a data item.
· Basically, your Database will have 5 tables with a foreign key defined amongst the various tables.
Characteristics of Database Management System
Design to fulfill the need for small and large businesses It is only limited to smaller DBMS system.
Expensive. But in the long term Total Cost of Ownership is It's cheaper
cheap
End-Users The end users are the people who interact with the
database management system. They conduct various
operations on database like retrieving, updating, deleting,
etc.
DBMS manages the interaction between the end users and the database.
A collection of related data is called Database. A database is a data structure that stores organized
information. Most databases contain multiple tables, which may each include several different fields.
Atomicity − this property states that a transaction must be treated as an atomic unit, that is, either all of
its operations are executed or none.