You are on page 1of 4

DBMS ( Database Management System )

DEFINNATION:
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.
Four Types of DBMS systems are:

 Hierarchical database
- In a Hierarchical database, model data is organized in a
tree-like structure.

 Network database
- In this model, entities are organized in a graph which can
be accessed through several paths.

 Relational database
- Relational DBMS is the most widely used DBMS model because it
is one of the easiest. This model is based on normalizing data in
the rows and columns of the tables. Relational model stored in
fixed structures and manipulated using SQL.

 Object-Oriented database
- In Object-oriented Model data stored in the form of objects. The
structure which is called classes which display data within it. It
defines a database as a collection of objects which stores both
data members values and operations.
DBMS offers a variety of techniques to store & retrieve data. It serves
as an efficient handler to balance the needs of multiple applications
using the same data. And also application programmers will never
exposed to details of data representation and storage.

A DBMS understand the commands and the queries which define what
data is required by the App or Website and thus use the meaningful
method of accessing the database to retrieve the information.
Therefore, it can be said that a DBMS act as connecting bridge between
the database and the user and DBMS actually understand the queries
and help database to understand the requirements. So, the above
image looks something like this:

Database acting as a connector between both the App and the


database. With this basic difference is clear that a database store the
data and provide a method to access it, a DBMS actually converts the
queries into a meaningful command to invoke the method used to
access the database.
Some DBMS examples include MySQL, PostgreSQL, Microsoft Access,
SQL Server, FileMaker, Oracle, RDBMS, dBASE, Clipper, and FoxPro.
Since there are so many database management systems available, it is
important for there to be a way for them to communicate with each
other. For this reason, most database software comes with an Open
Database Connectivity (ODBC) driver that allows the database to
integrate with other databases. For example, common SQL statements
such as SELECT and INSERT are translated from a program's proprietary
syntax into a syntax other databases can understand.

You might also like