DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management...

Post on 08-Feb-2018

239 views 4 download

Transcript of DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management...

DataBase Management System

Laxmi S Shabadi

Assistant professor

Dept. of CSE

What is Data?

In simple words data can be facts related

to any object in consideration.

For example your name, age, height,

weight, etc are some data related to you.

A picture , image , file , pdf etc can also be

considered data.

What is a Database?

Database is a systematic collection of data. Databases support storage and manipulation of data. Databases make data management easy.

A database is a collection of information that is organized so that it can be easily accessed, managed and updated.

Data is organized into rows, columns and tables, and it is indexed to make it easier to find relevant information.

Cont...

Let's discuss few examples.

An online telephone directory would definitely use database to store data pertaining to people, phone numbers, other contact details, etc.

Let's also consider the facebook. It needs to store, manipulate and present data related to members, their friends, member activities, messages, advertisements and lot more.

Why do we use DBMS

DBMS stands for database management system; in other words, a system that manages databases.

A database management system (DBMS) is a computer software application that interacts with the user, other applications, and the database itself to capture and analyze data. A general-purpose DBMS is designed to allow the definition, creation, querying, update, and administration of databases.

Example of Database

A Microsoft Excel spreadsheet or

Microsoft Access are good examples of

desktopdatabase programs. These

programs allow users to enter data, store

it, protect it, and retrieve it when needed.

... They include databases like SQL

Server, OracleDatabase, Sybase,

Informix, and MySQL

Evolution of databases

Databases have evolved since their

inception in the 1960s, beginning with

hierarchical and network databases,

through the 1980s with object-oriented

databases, and today with SQL and NoSQL

databases and cloud database.

Hierarchical -

This type of DBMS employs the "parent-child" relationship of storing data. This type of DBMS is rarely used nowadays. Its structure is like a tree with nodes representing records and branches representing fields. The windows registry used in Windows XP is an example of a hierarchical database. Configuration settings are stored as tree structures with nodes.

Network DBMS

This type of DBMS supports many-to

many relations. This usually results in

complex database structures. RDM

Server is an example of a database

management system that implements the

network model.

Relational DBMS

this type of DBMS defines database

relationships in form of tables, also known

as relations. Unlike network DBMS,

RDBMS does not support many to many

relationships.Relational DBMS usually

have pre-defined data types that they can

support.

Ex- MySQL, Oracle, and Microsoft SQL

Server database.

Object Oriented Relation DBMS

this type supports storage of new data

types. The data to be stored is in form of

objects.

Ex- PostgreSQL is an example of an

object oriented relational DBMS.

Top 10 Database Software Systems

Oracle RDBMS

IBM DB2

Microsoft SQL Server

SAP Sybase ASE

Teradata

MySQL

FileMaker

Microsoft Access

Informix

Applications

Banking

Airlines

Manufacturing and selling

Human resources

Uses of DBMS:

Data that is well organized and integrated

is very useful in decision making.

Cont...

(i) Effective and efficient management of

data

(ii) Query processing and management

(iii) Easy to understand and user friendly

(iv) Security and integrity of data

(v) Better Decision making

(vi) Data sharing and storage

Assignment

Application and Uses of Database

Management System (DBMS)