0% found this document useful (0 votes)
90 views19 pages

DBMS & Its Application

This document discusses database management systems (DBMS). It defines a DBMS as software that stores and retrieves user data while providing security. It then describes the main components of a DBMS, including data definition language, data manipulation language, data control language, and transaction control language. Common types of DBMS are also outlined, such as hierarchical, network, relational and object-oriented. Popular DBMS software and applications are listed, along with advantages like data integrity and reduced development time. Disadvantages include costs and complexity. The conclusion states that a DBMS is an effective tool for managing data.

Uploaded by

arun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views19 pages

DBMS & Its Application

This document discusses database management systems (DBMS). It defines a DBMS as software that stores and retrieves user data while providing security. It then describes the main components of a DBMS, including data definition language, data manipulation language, data control language, and transaction control language. Common types of DBMS are also outlined, such as hierarchical, network, relational and object-oriented. Popular DBMS software and applications are listed, along with advantages like data integrity and reduced development time. Disadvantages include costs and complexity. The conclusion states that a DBMS is an effective tool for managing data.

Uploaded by

arun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

DATABASE MANAGEMENT SYSTEM &

IT’S APPLICATIONS

PRESENTED BY:
ARAVINDH R (19BEC4010)
ARSHATH AHAMED N (19BEC4011)
ARUN A (19BEC4012)
DEEPAK KUMAR S (19BEC4025)

GUIDED BY:
Ms.A. Suganya
1
•What is a Database?

•What is Database Management System (DBMS)?

•Characteristics of Database Management System

•Database language

CONTENTS •Types of DBMS

•Users in a DBMS environment

•Popular DBMS Software

•Application of DBMS

•Advantages of DBMS

•Disadvantage of DBMS

•Conclusion 2
Database
A database is a collection of related data which represents some
aspect of the real world. A database system is designed to be
built and populated with data for a certain task.

Database Management
System (DBMS)
Database Management System (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. 

3
Characteristics of Database Management System

•Provides security and removes redundancy

•Self-describing nature of a database system

•Insulation between programs and data abstraction

•Support of multiple views of the data

•Sharing of data and multiuser transaction processing

•Database Management Software allows entities and relations


among them to form tables.

•It follows the ACID concept ( Atomicity, Consistency,


Isolation, and Durability).

•DBMS supports multi-user environment that allows users to


access and manipulate data in parallel.

4
Database Language
•A DBMS has appropriate languages and interfaces to express
database queries and updates.

•Database languages can be used to read, store and update the


data in the database.

DDL

DCL

DBMS
LANGUAGES

DML

TCL

5
 1. Data Definition Language

•DDL stands for Data Definition Language. It is used to define


database structure or pattern.

•It is used to create schema, tables, indexes, constraints, etc. in


the database.

•Using the DDL statements, you can create the skeleton of the
database.

•Data definition language is used to store the information of


metadata like the number of tables and schemas, their names,
indexes, columns in each table, constraints, etc.

6
2. Data Manipulation Language

DML stands
for Data Manipulation La
nguage. It is used for
accessing and
manipulating data in a
database. It handles user
requests.

7
3. Data Control Language

•DCL stands for Data Control Language. It is
used to retrieve the stored or saved data.

•The DCL execution is transactional. It also has


rollback parameters.(But in Oracle database, the
execution of data control language does not have
the feature of rollingback.)

8
4. Transaction Control Language

• TCL is used to run the changes made


by the DML statement.

• TCL can be grouped into a logical


transaction.

9
Hierarchical
database

Network
database

Types of
DBMS
Relational
database

Object-
Oriented
database
10
Hierarchical DBMS
• In a Hierarchical database, model data is organized in a tree-like structure.
• Data is Stored Hierarchically (top down or bottom up) format. Data is represented using a parent-child
relationship.
• In Hierarchical DBMS parent may have many children, but children have only one parent.

Network Model
• The network database model allows each child to have multiple parents.
• It helps you to address the need to model more complex relationships like as the orders/parts many-to-many
relationship.
• In this model, entities are organized in a graph which can be accessed through several paths.
11
Relational Model
• 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 Model
• In Object-oriented Model data stored in the form of objects.
• The structure which is called classes which display data within it.
• It is one of the components of DBMS that defines a database as a collection of objects which stores both data
members values and operations.
12
Users in a DBMS environment

Following, are the various category of users of a DBMS


system

• Application Programmers

• Database Administrators

• End-Users

13
Popular DBMS Software
• MySQL • IBM DB2

• Microsoft Access • LibreOffice Base

• Oracle • MariaDB

• PostgreSQL • Microsoft SQL Server etc.

• dBASE

• FoxPro

• SQLite

14
Applications of DBMS
• Banking

• Airlines

• Universities

• Telecommunication

• Finance

• Sales

• Manufacturing

• HR Management

15
Advantages of DBMS

•DBMS offers a variety of techniques to •Offers Data Integrity and Security


store & retrieve data
•The DBMS implies integrity constraints to get a
•DBMS serves as an efficient handler to high level of protection against prohibited access
balance the needs of multiple applications to data.
using the same data
•A DBMS schedules concurrent access to the
•Uniform administration procedures for data data in such a manner that only one user can
access the same data at a time
•Application programmers never exposed to
details of data representation and storage. •Reduced Application Development Time

•A DBMS uses various powerful functions


to store and retrieve data efficiently.

16
Disadvantage of DBMS

•Cost of Hardware and Software of a DBMS is quite high


which increases the budget of your organization.

•Most database management systems are often complex


systems, so the training for users to use the DBMS is
required.

•In some organizations, all data is integrated into a single


database which can be damaged because of electric
failure or database is corrupted on the storage media

•Use of the same program at a time by many users


sometimes lead to the loss of some data.

•DBMS can't perform sophisticated calculations

17
Conclusion
• A DBMS is a systematic operational
system which consists of tools making
data, data saving and data manipulation an
easier task.

• DBMS is the majorly used through out the


world for data handling.

• Thus its a good data manager till today.

• If some one ask you questions


 How do we protect data form crashes?
 Why to complicated?

The solution is to get a DBMS

18
19

You might also like