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

DATABASE

MANAGEMENT
SYSTEM
(DBMS)
DBMS
A Database Management System
(DBMS) is system software used to manage
the organization by storage, access,
modify and integrity of data in a
structured database.
A DBMS makes it possible for end
users to create, read, update and delete
data in a database systematically. The
DBMS essentially serves as an interface
between the database and end users,
ensuring that data is consistently
organized and remains easily accessible.
APPLICATION OF DBMS
BANKING : For customer information,
accounts, payments, deposits, loans and
banking transactions.

AIRLINES : For reservations and schedule


information. Airlines were among the first
to use databases in a geographically
distributed manner. Terminals situated
around the world accessed through the
central database system.

UNIVERSITIES : For student information,


course registrations, colleges and grades.
APPLICATION OF DBMS
TELECOMMUNICATION: For keeping
records of calls made, generating monthly
bills, maintaining balances and storing
information about the communication
networks.

FINANCE: For storing information about


holdings, sales, and purchases of financial
instruments such as stocks and bonds.

SALES: For storing customer, product &


sales information.
APPLICATION OF DBMS
MANUFACTURING: For management of
supply chain and for tracking production of
items in factories, inventories of items in
warehouses / stores, and orders for items.

HUMAN RESOURCES: For information


about employees, salaries, payroll taxes
and benefits, and for generation of
paychecks.
Top 10 DBMS Software
1. Oracle RDBMS
2. IBM DB2
3. Microsoft SQL Server
4. SAP Sybase ASE
5. Teradata
6. ADABAS
7. MySQL
8. FileMaker
9. Microsoft Access
10. Informix
TYPES OF DBMS

Relational DBMS.

Hierarchial DBMS.

Network DBMS.

Object-oriented DBMS.
Relational DBMS
Relational DBMS are the most widely used
database management systems today. They are
relatively easy to use. The relational model
relies on normalizing data within rows and
columns in tables. The data can be related to
other data in the same table or other tables
which has to be correctly managed by joining
one or more tables. Data in this type of model
is stored is fixed predefined structures and are
usually manipulated using Structured Query
Language (SQL).
Relational database management systems
include Oracle, SQL Server, IBM DB2, mySQL &
others.
Relational DBMS
Hierarchial DBMS
Hierarchical database management
systems operates on the parent child tree-like
model. These normally have a 1:N relationship
and are good for storing data with items
describing attributes, features and so on.
These could store a book with information on
chapters and verses. They can also be used to
store a database of songs, recipes, models of
phones and anything that can be stored in a
nested format.
One such example of a Hierarchical
database management system is a XML
document.
Hierarchical DBMS
Network DBMS
A Network database management system
uses a data model similar to Hierarchical
database management systems. The major
difference here is that the tree structure in
the Network models can have a many parent
to many child relational model. The Network
model structure is based on records and sets
and most of these databases use SQL for
manipulation of their data. Network
database management systems tend to be
very flexible but are rarely used and were
very quite common in the1960s and 1970s.
Network DBMS
Object Oriented DBMS
Object-oriented DBMS borrow from the model
of the Object-oriented programming paradigm. In
this database model, the Object and its data or
attributes are seen as one and accessed through
pointers rather than stored in relational table
models. Object-oriented database models consist of
diverse structures and is quite extensible. This
data model was designed to work closely with
programs built with Object-oriented programming
languages thereby almost making the data and the
program operate as one. There is little commercial
implementation of this database model as it is still
developing.
Examples of Object-oriented DBMS include
IBM DB4 and DTS/S1.
Object Oriented DBMS
By,
SHASHIKUMARACHARI C V
GFGC Vijayanagar, Bangalore

You might also like