You are on page 1of 13

DATABASE MANAGEMENT SYSTEM

(DBMS)

Presented by
N.Shanmuganathan
INTRODUCTION
Databases are one of the important and useful tools
available to management and information technology
professionals.

Databases provide the foundation for collecting,


organizing, and sharing data across an organization.
Every area of management uses DBMS.

For example, marketing professionals use databases to


analyze sales data, human resource managers to
evaluate employees, financial analyst to analyze a
company’s performance.
DEFINITION
Database:
“A database is a collection of data stored In a
standardized format, designed to be shared by multiple users.”

“A database is a collection of related files. ”

Database Management System(DBMS):


“A database management system is software that defines
a database, stores data, supports query language, produce
reports, and creates data entry screens.”

“DBMS is a set of system software programs that


organizes and maintains the data in a database for providing the
information.”
Database:
Databases are designed to offer an organized mechanism for
storing, managing and retrieving information.

They perform this with the use of tables.

Database consists of columns and rows like excel tables.

Each column contains a different type of attribute and each row


corresponds to a single record.

Databases are actually much more powerful than spreadsheets


in the way you’re able to manipulate data.

Eg : Retrieve all records that match certain criteria


Update records in bulk
Characteristics of Data in Database
Shared -- Data in a database is shared amongst different
users and applications.

Validity/Integrity/Correctness -- Data should be correct with


respect to the real world entity that it represents.

Security – Data should be protected from unauthorized


access.

Consistency -- Whenever more than one data element in a


database represents related real world values, these values
should be consistent with respect to the relationship.

Non-redundancy – No two data items in a database should


represent the same real world entity.
DBMS :
Entire organization is all about data. So every company needs
tools to manage data.

A DBMS provides a secure and sustainable medium for the


storage and retrieval of data.

DBMS allows users and other software to store and retrieve


data in a structured way.

A database management system (DBMS) is designed to manage


a large body of information.

In business community, the updation will be done oftenly. If


they are using file system manipulation. It will not be very fast
and effective

Updation will be done very fast and effectively.


COMPONENTS OF DBMS
DBMS MODELS
The Hierarchical Model:
The earliest DBMS were based on a hierarchical method of
storing data.

It establish logical relationship among various data elements


of multiple file and arrange the elements in a hierarchy.

A record that is having subsidiary records is called Parent, and


the subsidiary records are called children.

It is relatively fast.


The Network Model:
The network model is named from the network of connections
between the data elements.

Each record in a database can have multiple parents.

The relationship among data elements can be many-to-


many(M-M).

In network model a child can have a number of parents, where


as in hierarchical model a child can have only one parent.
The Relational Model:
E.F Codd originated the relational database approach in the
1970s.

Data is represented in using two-dimensional tables, called


relations or flat files.

Made up of columns and rows. Each column represents field or


attribute. Each row represents a record.

It can relate data in two tables, as long as two tables share at
least one common attribute.
The Object Model:
It is one of the important technologies of a new generation of
multimedia web-based applications.

An object consists of data values describing the attributes of


an entity, and the operations that can be performed upon the
data.

It has the major application over the web-based applications.


ADVANTAGES:
Minimal data redundancy

Data concurrency

Data consistency

Sharing of data

Uniform security, privacy, and integrity

Data independence
DISADVANTAGES:

Centralization : That is use of the same program at a time by


many user sometimes lead to loss of some data.

Cost : High cost of software.

Qualified Personnel : Without a qualified DBA nothing will work


longer.

You might also like