SlideShare ist ein Scribd-Unternehmen logo
1 von 20
DATABASE
MANAGEMENT SYTEM
CONTENTS
● DATABASE
● DATABSE MANAGEMENT SYSTEM
● PURPOSE OF DBMS
● APPLICATIONS OF DBMS
● ADVANTAGES OF DBMS
● DISADVANTAGES OF DBMS
WHAT IS A DATABASE?
● A database is an organized collection of data. A
relational database, more restrictively, is a collection
of schemas, tables, queries, reports, views, and other
elements.
● Data is organized into rows, columns and tables, and it
is indexed to make it easier to find relevant information.
Data gets updated, expanded and deleted as new
information is added. Databases process workloads to
create and update themselves, querying the data they
contain and running applications against it.
WHAT IS A DATABASE?
● A database is not generally portable across different
DBMSs, but different DBMSs can interoperate by
using standards such as SQL and ODBC or JDBC to
allow a single application to work with more than one
DBMS.
● Database designers typically organize the data to model
aspects of reality in a way that supports processes
requiring information, such as (for example) modelling
the availability of rooms in hotels in a way that supports
finding a hotel with vacancies.
WHAT IS A DBMS?
● Stands for "Database Management System."
● A DBMS is a database program. Technically, it is a
software system that uses a standard method of
cataloguing, retrieving, and running queries on data.
● The DBMS manages incoming data, organizes it, and
provides ways for the data to be modified or extracted
by users or other programs.
● Some DBMS examples include MySQL, PostgreSQL,
Microsoft Access, SQL Server, FileMaker, Oracle,
RDBMS, dBase, Clipper, and FoxPro.
WHAT IS A DBMS?
● Since there are so many database management systems
available, it is important for there to be a way for them
to communicate with each other. For this reason, most
database software comes with an Open Database
Connectivity (ODBC) driver that allows the database to
integrate with other databases.
● For example, common SQL statements such as SELECT
and INSERT are translated from a program’s
proprietary syntax into a syntax other databases can
understand.
PURPOSE OF DBMS
1. DATA REDUNDANCY
In previous data management system (file processing
system), different programmer creates files and writes
application programs to access it. In file system, each
application accessed its own private files which cannot be
shared between different applications.
If two applications needs same file then there must be two
files for both application. This causes data redundancy.
For example, ‘Need For Speed’ game needs ‘direct X 9’ file
and ‘counter strike’ game needs it too. Now a days, if we
install direct x 10 once then it will be accessed by many
programs. This minimized data redundancy.
PURPOSE OF DBMS
2. DATA INTEGRITY IS ENFORCED
Accurate data is maintained in database management
system. Some kind of constraints are enforced on the
database to maintain integrity.
For example, If the data type is numbers (age) in the table,
then you cannot enter text.
3. INCONSISTENCY CAN BE AVOIDED
Data is accessed and manipulated frequently. If two
programs are accessing the same data and one program
changed it, then another program processes with wrong
data so it should avoid the chances of inconsistency.
PURPOSE OF DBMS
4. DATA CAN BE SHARED
Data can be shared in centralized database management
system. Because of sharing of data, different applications
can access the centralized data.
6. PROVIDE BACKUP AND RECOVERY
As database has vital and important data, there is need of
backup and recovery. Backup and recovery must be
reliable and possible when needed. Software and hardware
failure is often and database backup and recovery is
important in case of failure.
APPLICATION OF DBMS
● Telecom:
There is a database to keeps track of the information
regarding calls made, network usage, customer details etc.
Without the database systems it is hard to maintain that
huge amount of data that keeps updating every
millisecond.
● Industry:
Where it is a manufacturing unit, warehouse or
distribution centre, each one needs a database to keep the
records of ins and outs. For example distribution centre
have to keep track of the product units that supplied in
and products that got delivered out each day.
APPLICATION OF DBMS
● Banking System:
For storing customer info, tracking day to day credit and
debit transactions, generating bank statements etc. All this
work has been done with the help of Database
management systems.
● Education sector:
Database systems are frequently used in schools and
colleges to store and retrieve the data regarding student
details, staff details, course details, exam details, payroll
data, attendance details, fees details etc. There is a lot of
inter-related data that needs to be stored and retrieved in
an efficient manner.
APPLICATION OF DBMS
● Online shopping:
We are aware of the online shopping websites such as
Amazon, Flipkart etc. These sites store the product
information, your addresses and preferences, credit details
and provide you the relevant list of products based on your
query. All this involves a Database management system.
● Military:
Military keeps records of millions of soldiers and it has
millions of files that should be keep secured and safe. As
DBMS provides a big security assurance to the military
information so it is widely used in militaries.
APPLICATION OF DBMS
● Social Media Sites:
We all are on social media websites to share our views and
connect with our friends. Daily millions of users signed up
for these social media accounts like Facebook, twitter,
Pinterest and Google plus. But how all the information of
users are stored and how we become able to connect to
other people is because of DBMS.
● Military:
Military keeps records of millions of soldiers and it has
millions of files that should be keep secured and safe. As
DBMS provides a big security assurance to the military
information so it is widely used in militaries.
ADVANTAGES OF DBMS
1. IMPROVED DATA SHARING:
An advantage of the database management approach is,
the DBMS helps to create an environment in which end
users have better access to more and better-managed data.
Such access makes it possible for end users to respond
quickly to changes in their environment.
2. IMPROVED DATA SECURITY:
The more users access the data, greater the risks of data
security breaches. Corporations invest huge amounts of
time, effort, and money to ensure that corporate data are
used properly. A DBMS provides a framework for better
enforcement of data privacy and security policies.
ADVANTAGES OF DBMS
3. INCONSISTENCY CAN BE AVOIDED:
When the same data is duplicated and changes are made at
only one site, it gives inconsistency and the two entries of
same data will not agree. At such times data is said to be
inconsistent. So, if the redundancy is removed chances of
having inconsistent data is also removed.
4. STANDARDS CAN BE ENFORCED:
DBMS is a central system, so standard can be enforced
easily may be at Company level/Department level. This
data is helpful during interchanging of data. The file
system is an independent system so standard cannot be
enforced on multiple applications.
ADVANTAGES OF DBMS
5. PROVIDING BACKUP AND RECOVERY:
The backup and recovery subsystem of the DBMS is
responsible for recovery. For example, if the computer
system fails in the middle of a complex update program,
the recovery subsystem is makes sure that the database is
restored before the program started executing.
6. INCREASED END USER PRODUCTIVITY:
The availability of data, combined with the tools that
transform data into usable information, empowers end
users to make quick, informed decisions that can make the
difference between success and failure in the global
economy.
DISADVANTAGES OF
DBMS
1. COMPLEXITY:
The provision of the functionality that is expected of a
good DBMS makes the DBMS an extremely complex piece
of software. Database designers, developers, database
administrators and end-users must understand this
functionality to take full advantage of it. Failure to
understand the system can lead to bad design decisions,
which can have serious consequences for an organization.
DISADVANTAGES OF
DBMS
2. SIZE:
The complexity and breadth of functionality makes the
DBMS an extremely large piece of software, occupying
many megabytes of disk space and requiring substantial
amounts of memory to run efficiently.
3. PERFORMANCE:
File Based system is written for a specific application,
such as invoicing. As result, performance is generally very
good but DBMS is for more general applications than one.
So, some applications may not run as fast as they used to.
DISADVANTAGES OF
DBMS
4. COST OF CONVERSION:
In some situations, the cost of DBMS and extra hardware
may be insignificant compared with the cost of converting
existing applications to run on the new DBMS and
hardware. This cost also includes the cost of training staff
to use these new systems and possibly the employment of
specialist staff to help with conversion and running of the
system. This cost is one of the main reasons why some
organizations feel tied to their current systems and cannot
switch to modern database technology.
DISADVANTAGES OF
DBMS
5. HIGHER IMPACT OF FAILURE:
The centralization of resources increases the vulnerability
of the system. Since all users and applications rely on the
vailabi1ity of the DBMS, the failure of any component can
bring operations to a halt.
6. COST OF DBMS:
The cost of DBMS varies significantly, depending on the
environment and functionality provided. There is also the
recurrent annual maintenance cost.

Weitere ähnliche Inhalte

Was ist angesagt?

Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
Jotham Gadot
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
ahfiki
 

Was ist angesagt? (20)

DATABASE MANAGEMENT
DATABASE MANAGEMENTDATABASE MANAGEMENT
DATABASE MANAGEMENT
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
 
Ppt
PptPpt
Ppt
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Advantages and disadvantages of DBMS
Advantages and disadvantages of DBMSAdvantages and disadvantages of DBMS
Advantages and disadvantages of DBMS
 
Data models
Data modelsData models
Data models
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
Database architecture
Database architectureDatabase architecture
Database architecture
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Database management system
Database management systemDatabase management system
Database management system
 
OLAP
OLAPOLAP
OLAP
 
Overview of Big data(ppt)
Overview of Big data(ppt)Overview of Big data(ppt)
Overview of Big data(ppt)
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Data cubes
Data cubesData cubes
Data cubes
 
11 Database Concepts
11 Database Concepts11 Database Concepts
11 Database Concepts
 

Ähnlich wie Database management system

database disegn.pptx
database disegn.pptxdatabase disegn.pptx
database disegn.pptx
BARHAMMUSIC
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.ppt
LisaMalar
 
The advantages of a dbms
The advantages of a dbmsThe advantages of a dbms
The advantages of a dbms
adnan_bappy
 

Ähnlich wie Database management system (20)

File system vs DBMS
File system vs DBMSFile system vs DBMS
File system vs DBMS
 
Assign 1
Assign 1Assign 1
Assign 1
 
DBMS-1.pptx
DBMS-1.pptxDBMS-1.pptx
DBMS-1.pptx
 
Components and Advantages of DBMS
Components and Advantages of DBMSComponents and Advantages of DBMS
Components and Advantages of DBMS
 
data base management report
data base management report data base management report
data base management report
 
DBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptxDBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptx
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptx
 
database disegn.pptx
database disegn.pptxdatabase disegn.pptx
database disegn.pptx
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
 
Dbms environment and components ppt.pptx
Dbms environment and components ppt.pptxDbms environment and components ppt.pptx
Dbms environment and components ppt.pptx
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
 
Unit1 dbms
Unit1 dbmsUnit1 dbms
Unit1 dbms
 
ppt on database management
ppt on database management ppt on database management
ppt on database management
 
Characteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management SystemCharacteristics and Advantages of Database Management System
Characteristics and Advantages of Database Management System
 
Chapter 1. Itroduction To DBMS -.pptx
Chapter 1. Itroduction To DBMS -.pptxChapter 1. Itroduction To DBMS -.pptx
Chapter 1. Itroduction To DBMS -.pptx
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.ppt
 
1-introduction to DB.pdf
1-introduction to DB.pdf1-introduction to DB.pdf
1-introduction to DB.pdf
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
 
The advantages of a dbms
The advantages of a dbmsThe advantages of a dbms
The advantages of a dbms
 
DBMS NOTES.pdf
DBMS  NOTES.pdfDBMS  NOTES.pdf
DBMS NOTES.pdf
 

Mehr von krishna partiwala (8)

inheritance
   inheritance   inheritance
inheritance
 
data file handling
data file handlingdata file handling
data file handling
 
c++
c++c++
c++
 
C++ files and streams
C++ files and streamsC++ files and streams
C++ files and streams
 
Information system
Information systemInformation system
Information system
 
impact of information technology on society
impact of information technology on societyimpact of information technology on society
impact of information technology on society
 
Operating System
Operating SystemOperating System
Operating System
 
Data structure
Data structureData structure
Data structure
 

Kürzlich hochgeladen

Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 

Kürzlich hochgeladen (20)

Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 

Database management system

  • 2. CONTENTS ● DATABASE ● DATABSE MANAGEMENT SYSTEM ● PURPOSE OF DBMS ● APPLICATIONS OF DBMS ● ADVANTAGES OF DBMS ● DISADVANTAGES OF DBMS
  • 3. WHAT IS A DATABASE? ● A database is an organized collection of data. A relational database, more restrictively, is a collection of schemas, tables, queries, reports, views, and other elements. ● Data is organized into rows, columns and tables, and it is indexed to make it easier to find relevant information. Data gets updated, expanded and deleted as new information is added. Databases process workloads to create and update themselves, querying the data they contain and running applications against it.
  • 4. WHAT IS A DATABASE? ● A database is not generally portable across different DBMSs, but different DBMSs can interoperate by using standards such as SQL and ODBC or JDBC to allow a single application to work with more than one DBMS. ● Database designers typically organize the data to model aspects of reality in a way that supports processes requiring information, such as (for example) modelling the availability of rooms in hotels in a way that supports finding a hotel with vacancies.
  • 5. WHAT IS A DBMS? ● Stands for "Database Management System." ● A DBMS is a database program. Technically, it is a software system that uses a standard method of cataloguing, retrieving, and running queries on data. ● The DBMS manages incoming data, organizes it, and provides ways for the data to be modified or extracted by users or other programs. ● Some DBMS examples include MySQL, PostgreSQL, Microsoft Access, SQL Server, FileMaker, Oracle, RDBMS, dBase, Clipper, and FoxPro.
  • 6. WHAT IS A DBMS? ● Since there are so many database management systems available, it is important for there to be a way for them to communicate with each other. For this reason, most database software comes with an Open Database Connectivity (ODBC) driver that allows the database to integrate with other databases. ● For example, common SQL statements such as SELECT and INSERT are translated from a program’s proprietary syntax into a syntax other databases can understand.
  • 7. PURPOSE OF DBMS 1. DATA REDUNDANCY In previous data management system (file processing system), different programmer creates files and writes application programs to access it. In file system, each application accessed its own private files which cannot be shared between different applications. If two applications needs same file then there must be two files for both application. This causes data redundancy. For example, ‘Need For Speed’ game needs ‘direct X 9’ file and ‘counter strike’ game needs it too. Now a days, if we install direct x 10 once then it will be accessed by many programs. This minimized data redundancy.
  • 8. PURPOSE OF DBMS 2. DATA INTEGRITY IS ENFORCED Accurate data is maintained in database management system. Some kind of constraints are enforced on the database to maintain integrity. For example, If the data type is numbers (age) in the table, then you cannot enter text. 3. INCONSISTENCY CAN BE AVOIDED Data is accessed and manipulated frequently. If two programs are accessing the same data and one program changed it, then another program processes with wrong data so it should avoid the chances of inconsistency.
  • 9. PURPOSE OF DBMS 4. DATA CAN BE SHARED Data can be shared in centralized database management system. Because of sharing of data, different applications can access the centralized data. 6. PROVIDE BACKUP AND RECOVERY As database has vital and important data, there is need of backup and recovery. Backup and recovery must be reliable and possible when needed. Software and hardware failure is often and database backup and recovery is important in case of failure.
  • 10. APPLICATION OF DBMS ● Telecom: There is a database to keeps track of the information regarding calls made, network usage, customer details etc. Without the database systems it is hard to maintain that huge amount of data that keeps updating every millisecond. ● Industry: Where it is a manufacturing unit, warehouse or distribution centre, each one needs a database to keep the records of ins and outs. For example distribution centre have to keep track of the product units that supplied in and products that got delivered out each day.
  • 11. APPLICATION OF DBMS ● Banking System: For storing customer info, tracking day to day credit and debit transactions, generating bank statements etc. All this work has been done with the help of Database management systems. ● Education sector: Database systems are frequently used in schools and colleges to store and retrieve the data regarding student details, staff details, course details, exam details, payroll data, attendance details, fees details etc. There is a lot of inter-related data that needs to be stored and retrieved in an efficient manner.
  • 12. APPLICATION OF DBMS ● Online shopping: We are aware of the online shopping websites such as Amazon, Flipkart etc. These sites store the product information, your addresses and preferences, credit details and provide you the relevant list of products based on your query. All this involves a Database management system. ● Military: Military keeps records of millions of soldiers and it has millions of files that should be keep secured and safe. As DBMS provides a big security assurance to the military information so it is widely used in militaries.
  • 13. APPLICATION OF DBMS ● Social Media Sites: We all are on social media websites to share our views and connect with our friends. Daily millions of users signed up for these social media accounts like Facebook, twitter, Pinterest and Google plus. But how all the information of users are stored and how we become able to connect to other people is because of DBMS. ● Military: Military keeps records of millions of soldiers and it has millions of files that should be keep secured and safe. As DBMS provides a big security assurance to the military information so it is widely used in militaries.
  • 14. ADVANTAGES OF DBMS 1. IMPROVED DATA SHARING: An advantage of the database management approach is, the DBMS helps to create an environment in which end users have better access to more and better-managed data. Such access makes it possible for end users to respond quickly to changes in their environment. 2. IMPROVED DATA SECURITY: The more users access the data, greater the risks of data security breaches. Corporations invest huge amounts of time, effort, and money to ensure that corporate data are used properly. A DBMS provides a framework for better enforcement of data privacy and security policies.
  • 15. ADVANTAGES OF DBMS 3. INCONSISTENCY CAN BE AVOIDED: When the same data is duplicated and changes are made at only one site, it gives inconsistency and the two entries of same data will not agree. At such times data is said to be inconsistent. So, if the redundancy is removed chances of having inconsistent data is also removed. 4. STANDARDS CAN BE ENFORCED: DBMS is a central system, so standard can be enforced easily may be at Company level/Department level. This data is helpful during interchanging of data. The file system is an independent system so standard cannot be enforced on multiple applications.
  • 16. ADVANTAGES OF DBMS 5. PROVIDING BACKUP AND RECOVERY: The backup and recovery subsystem of the DBMS is responsible for recovery. For example, if the computer system fails in the middle of a complex update program, the recovery subsystem is makes sure that the database is restored before the program started executing. 6. INCREASED END USER PRODUCTIVITY: The availability of data, combined with the tools that transform data into usable information, empowers end users to make quick, informed decisions that can make the difference between success and failure in the global economy.
  • 17. DISADVANTAGES OF DBMS 1. COMPLEXITY: The provision of the functionality that is expected of a good DBMS makes the DBMS an extremely complex piece of software. Database designers, developers, database administrators and end-users must understand this functionality to take full advantage of it. Failure to understand the system can lead to bad design decisions, which can have serious consequences for an organization.
  • 18. DISADVANTAGES OF DBMS 2. SIZE: The complexity and breadth of functionality makes the DBMS an extremely large piece of software, occupying many megabytes of disk space and requiring substantial amounts of memory to run efficiently. 3. PERFORMANCE: File Based system is written for a specific application, such as invoicing. As result, performance is generally very good but DBMS is for more general applications than one. So, some applications may not run as fast as they used to.
  • 19. DISADVANTAGES OF DBMS 4. COST OF CONVERSION: In some situations, the cost of DBMS and extra hardware may be insignificant compared with the cost of converting existing applications to run on the new DBMS and hardware. This cost also includes the cost of training staff to use these new systems and possibly the employment of specialist staff to help with conversion and running of the system. This cost is one of the main reasons why some organizations feel tied to their current systems and cannot switch to modern database technology.
  • 20. DISADVANTAGES OF DBMS 5. HIGHER IMPACT OF FAILURE: The centralization of resources increases the vulnerability of the system. Since all users and applications rely on the vailabi1ity of the DBMS, the failure of any component can bring operations to a halt. 6. COST OF DBMS: The cost of DBMS varies significantly, depending on the environment and functionality provided. There is also the recurrent annual maintenance cost.