SlideShare a Scribd company logo
1 of 26
Download to read offline
CHARACTERISTICS OF DATABASE
APPROACH & ADVANTAGES OF
USING DBMS
By: Chartha
Gaglani
CONTENTS
• Characteristics of database approach
• Advantages of DBMS
• Drawbacks of DBMS
WHAT IS DATABASE MANAGEMENT
SYSTEM?
• Database Management System (DBMS) is a collection of
programs which enables its users to access database,
manipulate data, reporting / representation of data .
• It also helps to control access to the database.
• Database Management Systems is not a new concept and as
such had been first implemented in 1960s.
• With time database technologies evolved a lot while usage and
expected functionalities of databases have been increased
immensely.
CHARACTERISTICS OF DATABASE
APPROACH
• Self-Describing Nature of a Database System - A fundamental
characteristics of database approach is that the database system contains not
only the database itself but also a complete definition or description of the
database structure and constraints.
• This definition is stored in the DBMS catalog.
• The information stored in the catalog is called meta-data, and it describes
the structure of the primary database.
• Support of Multiple Views of the Data- A database typically has many
users, each of whom may require a different perspective or view of the
database. A view may be a subset of the database or it may contain virtual
data that is derived from the database files but is not explicitly stored. A
multiuser DBMS whose users have a variety of distinct applications must
provide facilities for defining multiple views.
• Sharing of Data and Multiuser Transaction Processing- A
multiuser DBMS, as its name implies, must allow multiple users to
access the database at the same time. This is essential if data for
multiple applications is to be integrated and maintained in a single
database. The DBMS must include concurrency control software to
ensure that several users trying to update the same data do so in a
controlled manner so that the result of the updates is correct.
• Represent Some Aspects of real world applications- A database
represents some features of real world applications.
• Manages Information- A database always takes care of its information
because information is always helpful for whatever work we do. It manages
all the information that is required to us.
• Easy Operation implementation- All the operations like insert, delete,
update, search etc. are carried out in a flexible and easy way. Database
makes it very simple to implement these operations. A user with little
knowledge can perform these operations. This characteristic of database
makes it more powerful.
• Data for specific purpose- A database is designed for data of specific
purpose. For example, The DrugBank database is a unique bioinformatics
and cheminformatics resource that combines detailed drug data with
comprehensive drug target information.
• It has Users of Specific interest- A database always has some indented
group of users and applications in which these user groups are interested.
• Data Persistence: Data persistence means that in a DBMS all data
is maintained as long as it is not deleted explicitly.
• Additionally data once stored in a database must not be lost.
Changes of a database which are done by a transaction are
persistent.
• Control of data redundancy- In the database approach, ideally, each data
item is stored in only one place in the database.
• In some cases, data redundancy still exists to improve system performance,
but such redundancy is controlled by application programming and kept to
minimum by introducing as little redudancy as possible when designing the
database.
• Restriction of unauthorized access- Not all users of a database system
will have the same accessing privileges. For example, one user might
have read-only access (i.e., the ability to read a file but not make changes),
while another might have read and write privileges, which is the ability to
both read and modify a file.
• For this reason, a database management system should provide a security
subsystem to create and control different types of user accounts and restrict
unauthorized access.
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, the greater the
risks of data security breaches. A DBMS provides a framework for better
enforcement of data privacy and security policies.
3. Better data integration - Wider access to well-managed data promotes an
integrated view of the organization’s operations and a clearer view of the
big picture. It becomes much easier to see how actions in one segment of
the company affect other segments.
4. Minimized data inconsistency- Data inconsistency exists when different
versions of the same data appear in different places. The probability of data
inconsistency is greatly reduced in a properly designed database.
5. Improved data access- The DBMS makes it possible to produce quick answers
to ad hoc queries. From a database perspective, a query is a specific request
issued to the DBMS for data manipulation—for example, to read or update the
data. Simply put, a query is a question, and an ad hoc query is a spur-of-the-
moment question. The DBMS sends back an answer (called the query result
set) to the application.
6. Improved decision making- Better-managed data and improved data access
make it possible to generate better-quality information, on which better
decisions are based. The quality of the information generated depends on the
quality of the underlying data. Data quality is a comprehensive approach to
promoting the accuracy, validity, and timeliness of the data. While the DBMS
does not guarantee data quality, it provides a framework to facilitate data
quality initiatives.
6. Improved decision making- Better-managed data and improved data
access make it possible to generate better-quality information, on which
better decisions are based. The quality of the information generated
depends on the quality of the underlying data. Data quality is a
comprehensive approach to promoting the accuracy, validity, and timeliness
of the data. While the DBMS does not guarantee data quality, it provides a
framework to facilitate data quality initiatives.
7. 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. Increased costs: Database systems require sophisticated hardware and
software and highly skilled personnel. The cost of maintaining the
hardware, software, and personnel required to operate and manage a
database system can be substantial. Training, licensing, and regulation
compliance costs are often overlooked when database systems are
implemented.
2. Management complexity: Database systems interface with many
different technologies and have a significant impact on a company’s
resources and culture. The changes introduced by the adoption of a
database system must be properly managed to ensure that they help
advance the company’s objectives. Given the fact that database systems
hold crucial company data that are accessed from multiple sources,
security issues must be assessed constantly.
3. Maintaining currency: To maximize the efficiency of the database system,
you must keep your system current. Therefore, you must perform frequent
updates and apply the latest patches and security measures to all
components. Because database technology advances rapidly, personnel
training costs tend to be significant. Vendor dependence. Given the heavy
investment in technology and personnel training, companies might be
reluctant to change database vendors.
4. Frequent upgrade/replacement cycles: DBMS vendors frequently upgrade
their products by adding new functionality. Such new features often come
bundled in new upgrade versions of the software. Some of these versions
require hardware upgrades. Not only do the upgrades themselves cost
money, but it also costs money to train database users and administrators to
properly use and manage the new features.
Characteristics and Advantages of Database Management System

More Related Content

What's hot

3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level ArchitectureAdeel Rasheed
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to databaseArpee Callejo
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and modelssabah N
 
Lesson 1: Introduction to DBMS
Lesson 1: Introduction to DBMSLesson 1: Introduction to DBMS
Lesson 1: Introduction to DBMSAmrit Kaur
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and BasicsSHIKHA GAUTAM
 
Characteristic of dabase approach
Characteristic of dabase approachCharacteristic of dabase approach
Characteristic of dabase approachLuina Pani
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database DesignArchit Saxena
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to databaseemailharmeet
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPTTrinath
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architectureKumar
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management SystemAmiya9439793168
 
Data base management system
Data base management systemData base management system
Data base management systemashirafzal1
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMSkoolkampus
 

What's hot (20)

3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
Lesson 1: Introduction to DBMS
Lesson 1: Introduction to DBMSLesson 1: Introduction to DBMS
Lesson 1: Introduction to DBMS
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and Basics
 
Characteristic of dabase approach
Characteristic of dabase approachCharacteristic of dabase approach
Characteristic of dabase approach
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
Dbms database models
Dbms database modelsDbms database models
Dbms database models
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architecture
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management System
 
Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
 
Data base management system
Data base management systemData base management system
Data base management system
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Rdbms
RdbmsRdbms
Rdbms
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
 

Similar to Characteristics and Advantages of Database Management System

Similar to Characteristics and Advantages of Database Management System (20)

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
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
 
Advantages of Database Approach-converted.pdf
Advantages of Database Approach-converted.pdfAdvantages of Database Approach-converted.pdf
Advantages of Database Approach-converted.pdf
 
Assign 1
Assign 1Assign 1
Assign 1
 
Advantages of Database Approach The Farber Consulting Group, Inc
Advantages of Database Approach The Farber Consulting Group, IncAdvantages of Database Approach The Farber Consulting Group, Inc
Advantages of Database Approach The Farber Consulting Group, Inc
 
DBMS NOTES.pdf
DBMS  NOTES.pdfDBMS  NOTES.pdf
DBMS NOTES.pdf
 
File system vs DBMS
File system vs DBMSFile system vs DBMS
File system vs DBMS
 
CST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptxCST204 DBMSMODULE1 PPT (1).pptx
CST204 DBMSMODULE1 PPT (1).pptx
 
Intoduction- Database Management System
Intoduction- Database Management SystemIntoduction- Database Management System
Intoduction- Database Management System
 
Unit1 dbms
Unit1 dbmsUnit1 dbms
Unit1 dbms
 
Database management system
Database management systemDatabase management system
Database management system
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
DBMS-1.pptx
DBMS-1.pptxDBMS-1.pptx
DBMS-1.pptx
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
1.data base administrator
1.data base administrator1.data base administrator
1.data base administrator
 
IT 650 Principles of Database DesignProject Milestone – 5.docx
IT 650 Principles of Database DesignProject Milestone – 5.docxIT 650 Principles of Database DesignProject Milestone – 5.docx
IT 650 Principles of Database DesignProject Milestone – 5.docx
 
Dbms
DbmsDbms
Dbms
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 

More from CharthaGaglani

Method Overloading In Java
Method Overloading In JavaMethod Overloading In Java
Method Overloading In JavaCharthaGaglani
 
Macromolecular interaction
Macromolecular interactionMacromolecular interaction
Macromolecular interactionCharthaGaglani
 
Cosmid Vectors, YAC and BAC Expression Vectors
Cosmid Vectors, YAC and BAC Expression VectorsCosmid Vectors, YAC and BAC Expression Vectors
Cosmid Vectors, YAC and BAC Expression VectorsCharthaGaglani
 
Transplantation immunology
Transplantation immunologyTransplantation immunology
Transplantation immunologyCharthaGaglani
 
Sex linked inheritance
Sex linked inheritanceSex linked inheritance
Sex linked inheritanceCharthaGaglani
 
Phylogenetics an overview
Phylogenetics an overviewPhylogenetics an overview
Phylogenetics an overviewCharthaGaglani
 
Saccharomyces cerevisiae
Saccharomyces cerevisiaeSaccharomyces cerevisiae
Saccharomyces cerevisiaeCharthaGaglani
 
Applications of computer
Applications of computerApplications of computer
Applications of computerCharthaGaglani
 

More from CharthaGaglani (13)

Reference Manager.pdf
Reference Manager.pdfReference Manager.pdf
Reference Manager.pdf
 
Method Overloading In Java
Method Overloading In JavaMethod Overloading In Java
Method Overloading In Java
 
Macromolecular interaction
Macromolecular interactionMacromolecular interaction
Macromolecular interaction
 
Cosmid Vectors, YAC and BAC Expression Vectors
Cosmid Vectors, YAC and BAC Expression VectorsCosmid Vectors, YAC and BAC Expression Vectors
Cosmid Vectors, YAC and BAC Expression Vectors
 
Bayesian inference
Bayesian inferenceBayesian inference
Bayesian inference
 
Antiviral agents
Antiviral agentsAntiviral agents
Antiviral agents
 
Transplantation immunology
Transplantation immunologyTransplantation immunology
Transplantation immunology
 
Sex linked inheritance
Sex linked inheritanceSex linked inheritance
Sex linked inheritance
 
Plastids presentation
Plastids presentationPlastids presentation
Plastids presentation
 
Phylogenetics an overview
Phylogenetics an overviewPhylogenetics an overview
Phylogenetics an overview
 
Saccharomyces cerevisiae
Saccharomyces cerevisiaeSaccharomyces cerevisiae
Saccharomyces cerevisiae
 
Applications of computer
Applications of computerApplications of computer
Applications of computer
 
Amino acids
Amino acidsAmino acids
Amino acids
 

Recently uploaded

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Recently uploaded (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Characteristics and Advantages of Database Management System

  • 1. CHARACTERISTICS OF DATABASE APPROACH & ADVANTAGES OF USING DBMS By: Chartha Gaglani
  • 2. CONTENTS • Characteristics of database approach • Advantages of DBMS • Drawbacks of DBMS
  • 3. WHAT IS DATABASE MANAGEMENT SYSTEM? • Database Management System (DBMS) is a collection of programs which enables its users to access database, manipulate data, reporting / representation of data . • It also helps to control access to the database. • Database Management Systems is not a new concept and as such had been first implemented in 1960s. • With time database technologies evolved a lot while usage and expected functionalities of databases have been increased immensely.
  • 4.
  • 5. CHARACTERISTICS OF DATABASE APPROACH • Self-Describing Nature of a Database System - A fundamental characteristics of database approach is that the database system contains not only the database itself but also a complete definition or description of the database structure and constraints. • This definition is stored in the DBMS catalog. • The information stored in the catalog is called meta-data, and it describes the structure of the primary database.
  • 6.
  • 7.
  • 8.
  • 9. • Support of Multiple Views of the Data- A database typically has many users, each of whom may require a different perspective or view of the database. A view may be a subset of the database or it may contain virtual data that is derived from the database files but is not explicitly stored. A multiuser DBMS whose users have a variety of distinct applications must provide facilities for defining multiple views.
  • 10.
  • 11. • Sharing of Data and Multiuser Transaction Processing- A multiuser DBMS, as its name implies, must allow multiple users to access the database at the same time. This is essential if data for multiple applications is to be integrated and maintained in a single database. The DBMS must include concurrency control software to ensure that several users trying to update the same data do so in a controlled manner so that the result of the updates is correct.
  • 12.
  • 13. • Represent Some Aspects of real world applications- A database represents some features of real world applications. • Manages Information- A database always takes care of its information because information is always helpful for whatever work we do. It manages all the information that is required to us. • Easy Operation implementation- All the operations like insert, delete, update, search etc. are carried out in a flexible and easy way. Database makes it very simple to implement these operations. A user with little knowledge can perform these operations. This characteristic of database makes it more powerful.
  • 14. • Data for specific purpose- A database is designed for data of specific purpose. For example, The DrugBank database is a unique bioinformatics and cheminformatics resource that combines detailed drug data with comprehensive drug target information. • It has Users of Specific interest- A database always has some indented group of users and applications in which these user groups are interested.
  • 15.
  • 16. • Data Persistence: Data persistence means that in a DBMS all data is maintained as long as it is not deleted explicitly. • Additionally data once stored in a database must not be lost. Changes of a database which are done by a transaction are persistent.
  • 17.
  • 18. • Control of data redundancy- In the database approach, ideally, each data item is stored in only one place in the database. • In some cases, data redundancy still exists to improve system performance, but such redundancy is controlled by application programming and kept to minimum by introducing as little redudancy as possible when designing the database. • Restriction of unauthorized access- Not all users of a database system will have the same accessing privileges. For example, one user might have read-only access (i.e., the ability to read a file but not make changes), while another might have read and write privileges, which is the ability to both read and modify a file. • For this reason, a database management system should provide a security subsystem to create and control different types of user accounts and restrict unauthorized access.
  • 19.
  • 20.
  • 21. 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, the greater the risks of data security breaches. A DBMS provides a framework for better enforcement of data privacy and security policies. 3. Better data integration - Wider access to well-managed data promotes an integrated view of the organization’s operations and a clearer view of the big picture. It becomes much easier to see how actions in one segment of the company affect other segments.
  • 22. 4. Minimized data inconsistency- Data inconsistency exists when different versions of the same data appear in different places. The probability of data inconsistency is greatly reduced in a properly designed database. 5. Improved data access- The DBMS makes it possible to produce quick answers to ad hoc queries. From a database perspective, a query is a specific request issued to the DBMS for data manipulation—for example, to read or update the data. Simply put, a query is a question, and an ad hoc query is a spur-of-the- moment question. The DBMS sends back an answer (called the query result set) to the application. 6. Improved decision making- Better-managed data and improved data access make it possible to generate better-quality information, on which better decisions are based. The quality of the information generated depends on the quality of the underlying data. Data quality is a comprehensive approach to promoting the accuracy, validity, and timeliness of the data. While the DBMS does not guarantee data quality, it provides a framework to facilitate data quality initiatives.
  • 23. 6. Improved decision making- Better-managed data and improved data access make it possible to generate better-quality information, on which better decisions are based. The quality of the information generated depends on the quality of the underlying data. Data quality is a comprehensive approach to promoting the accuracy, validity, and timeliness of the data. While the DBMS does not guarantee data quality, it provides a framework to facilitate data quality initiatives. 7. 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.
  • 24. DISADVANTAGES OF DBMS 1. Increased costs: Database systems require sophisticated hardware and software and highly skilled personnel. The cost of maintaining the hardware, software, and personnel required to operate and manage a database system can be substantial. Training, licensing, and regulation compliance costs are often overlooked when database systems are implemented. 2. Management complexity: Database systems interface with many different technologies and have a significant impact on a company’s resources and culture. The changes introduced by the adoption of a database system must be properly managed to ensure that they help advance the company’s objectives. Given the fact that database systems hold crucial company data that are accessed from multiple sources, security issues must be assessed constantly.
  • 25. 3. Maintaining currency: To maximize the efficiency of the database system, you must keep your system current. Therefore, you must perform frequent updates and apply the latest patches and security measures to all components. Because database technology advances rapidly, personnel training costs tend to be significant. Vendor dependence. Given the heavy investment in technology and personnel training, companies might be reluctant to change database vendors. 4. Frequent upgrade/replacement cycles: DBMS vendors frequently upgrade their products by adding new functionality. Such new features often come bundled in new upgrade versions of the software. Some of these versions require hardware upgrades. Not only do the upgrades themselves cost money, but it also costs money to train database users and administrators to properly use and manage the new features.