15
DataBase Management System Laxmi S Shabadi Assistant professor Dept. of CSE

DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

  • Upload
    hadiep

  • View
    250

  • Download
    4

Embed Size (px)

Citation preview

Page 1: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

DataBase Management System

Laxmi S Shabadi

Assistant professor

Dept. of CSE

Page 2: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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.

Page 3: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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.

Page 4: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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.

Page 5: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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.

Page 6: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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

Page 7: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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.

Page 8: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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.

Page 9: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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.

Page 10: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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.

Page 11: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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.

Page 12: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

Top 10 Database Software Systems

Oracle RDBMS

IBM DB2

Microsoft SQL Server

SAP Sybase ASE

Teradata

MySQL

FileMaker

Microsoft Access

Informix

Page 13: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

Applications

Banking

Airlines

Manufacturing and selling

Human resources

Uses of DBMS:

Data that is well organized and integrated

is very useful in decision making.

Page 14: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

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

Page 15: DataBase Management System · PDF fileWhy do we use DBMS DBMS stands for database management system; in other words, a system that manages databases. A database management system (DBMS)

Assignment

Application and Uses of Database

Management System (DBMS)