SlideShare a Scribd company logo
DATABASE
MANAGEMENT SYSTEM
PRESENTED BY
SIMRAN KAUR
DATA
 Known facts that can be stored or
recorded is called data
 PERSISTENT DATA: It continues to exist
even, when the system is not active
 TRANSIENT DATA: it is created while an
application is running and not needed,
when the application has been
terminated.
DATABASE
 Database is a collection of related data
with a logically coherent structure with
some inherent meaning, some specific
purposes and for an intended group of
users and applications
 It is a physical organization of varying
complexity and size
BASIC CONCEPT OF DBMS
 Define the structure of a database
 Manage the storage of data, safely for long
periods of time, on some storage medium
controlled by DBMS
 Manipulate a database, with efficient user
interfaces to query the database
 Manage database usage for users with their
access rights, performance optimization,
sharing of data among several users, security
from accidents or unauthorized use
 Monitor and analyse database usage
KEY PEOPLE INVOLVED IN A DBMS
 DBMS IMPLEMENTER: Person who builds
system
 DATABASE DESIGNER: Person responsible
for preparing external schemas for
applications, identifying and integrating user
needs into a conceptual schema
 DATABASE APPLICATION DEVELOPER:
Person responsible for implementing
database application programs that facilitate
data access for end users
KEY PEOPLE INVOLVED IN A DBMS
 DATABASE ADMINISTRATOR: Person
responsible for defining the internal schema,
sub-schemas (with database designers) and
specifying mappings between schemas,
monitoring database usage and supervising
DBMS functionality
 CASUAL USERS AS END USERS:
Occasional unanticipated access to database
 PARAMETRIC USERS AS END USERS:
Users who query and update the database
through fixed programs
SCHEMA/INTENSION
 Schema comprises the definition of
domains for data elements (attributes)
and the specification of constraints, to
define the data structure part of the
schema
 Intension is a constant value that gives
the name, structure of table and the
constraints laid on it
 Schemas don’t change frequently
INSTANCE/EXTENSION
 Databases change over time because
records are inserted and deleted
frequently
 The collection of information stored in the
database at a particular moment is called
an instance of the database while
extension means the number of tuples
present in a table at any instance
 This is dependent on time
DATA ABSTRACTION
 Hiding the complexity from users through
several levels of abstraction, to simplify
users’ interactions with the system, as
many database systems users are not
computer trained
 Three levels of data abstraction:
i) Physical level
ii) Logical level
iii) View level
PHYSICAL LEVEL
 Physical level is the lowest level of
abstraction and describes how the data
are actually stored and complex low level
data structures in detail
 At the physical level, an employee record
can be described as a block of consecutive
storage locations
LOGICAL LEVEL
 Logical level is the next higher level of
abstraction and describes what data are
stored and what relationships exist among
those data
 At logical level, each such record is
described by a type definition and the
interrelationship of these record types is
defined as well
 Database administrators usually work at
this level of abstraction
VIEW LEVEL
 View level is the highest level of
abstraction and describes only part of the
entire database and hides the details of
the logical level
 At this level, several views of the
database are defined and database users
see these views
 The views also provide a security
mechanism to prevent users from
accessing certain parts of the database
FUNCTIONALITY OF DBMS
 Concurrency control
 Backup and recovery
 Redundancy management
 Access control
 Performance optimisation
 Metadata management
 Active features (rules, triggers)
CONCURRENCY CONTROL
 It is responsible for ensuring correctness
of competing accesses to same data
 One or more Structure Query Language
(SQL) statements altogether treated as
one single unit
 Correctness of data requires four
desirable properties (ACID properties)
BACKUP AND RECOVERY
 Facilities for recovering from hardware
and software failures
 If the computer system fails during a
complex update program, the database
must be restored to its state before the
program started, or the program must be
resumed, where it was interrupted so that
its full effect is recorded in database
 In a multiuser environment, it is more
complex and important
REDUNDANCY MANAGEMENT
 Redundancy means storing several copies of
the same data
 Redundant entries are frequent in traditional
file processing; a goal of the database
approach was to control redundancy as much
as possible
 Problems with redundancy includes wastage
of storage space, duplication of effort to
perform a single conceptual update, danger
of introducing inconsistency, if multiple
updates are not coordinated
ACCESS CONTROL
 Responsible for enforcing security and
authorisation (e.g., who can create new
bank accounts) and data (e.g., which
bank accounts one can see)
 It is all about who accesses what data, to
do what, when, from where, etc
PERFORMANCE OPTIMIZATION
 Performing physical reorganizations to
enhance performance, e.g., adding index,
dropping index, sorting file
 Performance optimization is made
possible by physical data independence
and high level data models with user
programs which can be optimized through
DBMS software
METADATA MANAGEMENT
 Metadata means data about data
 It involves storing of information about
other information
 With different types of media being used,
references to the location of the data can
allow management of diverse repositories
ACTIVE FEATURES
 Data objects, database statistics, physical
structures and access paths, user access
privileges, etc, are active features of
DBMS
THANK YOU!!!

More Related Content

What's hot (20)

PPT
Dbms
sevtap87
 
PPT
DbMs
amanrock2012
 
PPTX
Architecture of dbms(lecture 3)
Ravinder Kamboj
 
PPTX
PPL, OQL & oodbms
ramandeep brar
 
PPT
Files Vs DataBase
Dr. C.V. Suresh Babu
 
PPTX
Database Management System
Nishant Munjal
 
PDF
Dbms 3: 3 Schema Architecture
Amiya9439793168
 
PPTX
Database management system
Sayed Ahmed
 
ODP
Implementation Issue with ORDBMS
Sandeep Poudel
 
PPTX
Query processing and optimization (updated)
Ravinder Kamboj
 
PPT
Database management system presentation
sameerraaj
 
PPTX
Introduction to Database
Siti Ismail
 
PPTX
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Atik Israk
 
PPTX
Fundamentals of Database Design
Information Technology
 
PPTX
database language ppt.pptx
Anusha sivakumar
 
PPTX
Relational database
Megha Sharma
 
PPTX
Introduction to database
Arpee Callejo
 
DOC
DBMS Practical File
Dushmanta Nath
 
PPT
Data Warehouse Basic Guide
thomasmary607
 
Dbms
sevtap87
 
Architecture of dbms(lecture 3)
Ravinder Kamboj
 
PPL, OQL & oodbms
ramandeep brar
 
Files Vs DataBase
Dr. C.V. Suresh Babu
 
Database Management System
Nishant Munjal
 
Dbms 3: 3 Schema Architecture
Amiya9439793168
 
Database management system
Sayed Ahmed
 
Implementation Issue with ORDBMS
Sandeep Poudel
 
Query processing and optimization (updated)
Ravinder Kamboj
 
Database management system presentation
sameerraaj
 
Introduction to Database
Siti Ismail
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Atik Israk
 
Fundamentals of Database Design
Information Technology
 
database language ppt.pptx
Anusha sivakumar
 
Relational database
Megha Sharma
 
Introduction to database
Arpee Callejo
 
DBMS Practical File
Dushmanta Nath
 
Data Warehouse Basic Guide
thomasmary607
 

Viewers also liked (20)

PPTX
Database management system basic, database, database management, learn databa...
University of Science and Technology Chitttagong
 
PPTX
Dbms slides
rahulrathore725
 
PPT
Data Base Management System
Dr. C.V. Suresh Babu
 
DOCX
Database management system
RizwanHafeez
 
PPT
Database Management Systems (DBMS)
Dimara Hakim
 
PPTX
Computer network
Simran Kaur
 
PPTX
Better Media Means Better Outcomes and ROI Augustine Fou
Dr. Augustine Fou - Independent Ad Fraud Researcher
 
PDF
Chapter 1 Fundamentals of Database Management System
Eddyzulham Mahluzydde
 
DOC
News SA 11 2017
Roberta Culiersi
 
PPTX
Types of databases
PAQUIAAIZEL
 
PPTX
Eilių valdymo sistema InOut
UAB ASPA
 
PPT
Basic DBMS ppt
dangwalrajendra888
 
PPTX
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Olivier Andrieu
 
PPTX
SEMIOLOGIA INTESTINO DELGADO Y GRUESO
MINISTERIO DE SALUD BOLIVIA
 
PDF
MYANMAR WHO IS WHO
MYO AUNG Myanmar
 
PDF
Anthoni cedeño ensayo
Anthoni Cedeno
 
PPTX
Economic reforms in India
Samprada Dekate
 
PDF
Прайс лист каталога Фаберлик №5 2017 года - цены для партнёров
Garik Yenokyan
 
PDF
Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...
MYO AUNG Myanmar
 
Database management system basic, database, database management, learn databa...
University of Science and Technology Chitttagong
 
Dbms slides
rahulrathore725
 
Data Base Management System
Dr. C.V. Suresh Babu
 
Database management system
RizwanHafeez
 
Database Management Systems (DBMS)
Dimara Hakim
 
Computer network
Simran Kaur
 
Better Media Means Better Outcomes and ROI Augustine Fou
Dr. Augustine Fou - Independent Ad Fraud Researcher
 
Chapter 1 Fundamentals of Database Management System
Eddyzulham Mahluzydde
 
News SA 11 2017
Roberta Culiersi
 
Types of databases
PAQUIAAIZEL
 
Eilių valdymo sistema InOut
UAB ASPA
 
Basic DBMS ppt
dangwalrajendra888
 
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Olivier Andrieu
 
SEMIOLOGIA INTESTINO DELGADO Y GRUESO
MINISTERIO DE SALUD BOLIVIA
 
MYANMAR WHO IS WHO
MYO AUNG Myanmar
 
Anthoni cedeño ensayo
Anthoni Cedeno
 
Economic reforms in India
Samprada Dekate
 
Прайс лист каталога Фаберлик №5 2017 года - цены для партнёров
Garik Yenokyan
 
Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...
MYO AUNG Myanmar
 
Ad

Similar to Database management system (20)

PPT
Basics of Database Management System: Key Components
halima9709
 
DOCX
Dbms notes
Upasana Talukdar
 
PPTX
Introduction to Database Management System.pptx
yashodamb
 
PPTX
Lecture 1 Database manangement system.pptx
luqmanaziz440
 
PPTX
Database Management Systems Lecture # 2 Inter
UsmanJaved520550
 
PPTX
Introduction to Data Base Management System.pptx
SandeepY10
 
PPT
A N S I S P A R C Architecture
Sabeeh Ahmed
 
PPT
DataMgt - UNIT-I .PPT
BhaskarPatil24
 
PPTX
CP 121_2.pptx about time to be implement
flyinimohamed
 
PPTX
DATABASE FUNCTIONS
ghazi103
 
PPTX
Fundamentals of Database system - Databases and Database Users
Mustafa Kamel Mohammadi
 
PDF
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
PPTX
database management system anna universityUnit1.pptx
SatheeshKumar349161
 
PPTX
LEARNING OBJECTIVES education relational.pptx
OmarOmar731335
 
DOC
Database
Thamae Mohapi
 
PPTX
Database Management System.pptx
AaravSharma743156
 
PPT
27 fcs157al2
CHANDRA BHUSHAN
 
PPTX
Module-1 Data base management systems chap1-Introduction to database.pptx
ambikavenkatesh2
 
PPT
Mca ii-dbms- u-i-introductory concepts of dbms
Rai University
 
PPTX
DBMS-material for b.tech students to learn
Rajasekhar364622
 
Basics of Database Management System: Key Components
halima9709
 
Dbms notes
Upasana Talukdar
 
Introduction to Database Management System.pptx
yashodamb
 
Lecture 1 Database manangement system.pptx
luqmanaziz440
 
Database Management Systems Lecture # 2 Inter
UsmanJaved520550
 
Introduction to Data Base Management System.pptx
SandeepY10
 
A N S I S P A R C Architecture
Sabeeh Ahmed
 
DataMgt - UNIT-I .PPT
BhaskarPatil24
 
CP 121_2.pptx about time to be implement
flyinimohamed
 
DATABASE FUNCTIONS
ghazi103
 
Fundamentals of Database system - Databases and Database Users
Mustafa Kamel Mohammadi
 
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
database management system anna universityUnit1.pptx
SatheeshKumar349161
 
LEARNING OBJECTIVES education relational.pptx
OmarOmar731335
 
Database
Thamae Mohapi
 
Database Management System.pptx
AaravSharma743156
 
27 fcs157al2
CHANDRA BHUSHAN
 
Module-1 Data base management systems chap1-Introduction to database.pptx
ambikavenkatesh2
 
Mca ii-dbms- u-i-introductory concepts of dbms
Rai University
 
DBMS-material for b.tech students to learn
Rajasekhar364622
 
Ad

More from Simran Kaur (20)

PPTX
Corporate social relationship as responsibility
Simran Kaur
 
PPTX
Teaching aptitude
Simran Kaur
 
PPTX
Trade union
Simran Kaur
 
PPTX
Preposition
Simran Kaur
 
PPTX
Tense
Simran Kaur
 
PPTX
Verb
Simran Kaur
 
PPTX
Let Get Make
Simran Kaur
 
PPTX
Modals
Simran Kaur
 
PPTX
Direct & indirect speech
Simran Kaur
 
PPTX
Active & Passive Voice
Simran Kaur
 
PPTX
Software development life cycle (SDLC)
Simran Kaur
 
PPTX
Business cycle
Simran Kaur
 
PPTX
Communication
Simran Kaur
 
PPTX
Job analysis
Simran Kaur
 
PPTX
OSI Model
Simran Kaur
 
PPTX
Pricing Strategy
Simran Kaur
 
PPTX
Marketing research
Simran Kaur
 
PPTX
Theories of entrepreneurship
Simran Kaur
 
PPTX
Software testing
Simran Kaur
 
PPTX
Tree
Simran Kaur
 
Corporate social relationship as responsibility
Simran Kaur
 
Teaching aptitude
Simran Kaur
 
Trade union
Simran Kaur
 
Preposition
Simran Kaur
 
Let Get Make
Simran Kaur
 
Modals
Simran Kaur
 
Direct & indirect speech
Simran Kaur
 
Active & Passive Voice
Simran Kaur
 
Software development life cycle (SDLC)
Simran Kaur
 
Business cycle
Simran Kaur
 
Communication
Simran Kaur
 
Job analysis
Simran Kaur
 
OSI Model
Simran Kaur
 
Pricing Strategy
Simran Kaur
 
Marketing research
Simran Kaur
 
Theories of entrepreneurship
Simran Kaur
 
Software testing
Simran Kaur
 

Recently uploaded (20)

PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 

Database management system

  • 2. DATA  Known facts that can be stored or recorded is called data  PERSISTENT DATA: It continues to exist even, when the system is not active  TRANSIENT DATA: it is created while an application is running and not needed, when the application has been terminated.
  • 3. DATABASE  Database is a collection of related data with a logically coherent structure with some inherent meaning, some specific purposes and for an intended group of users and applications  It is a physical organization of varying complexity and size
  • 4. BASIC CONCEPT OF DBMS  Define the structure of a database  Manage the storage of data, safely for long periods of time, on some storage medium controlled by DBMS  Manipulate a database, with efficient user interfaces to query the database  Manage database usage for users with their access rights, performance optimization, sharing of data among several users, security from accidents or unauthorized use  Monitor and analyse database usage
  • 5. KEY PEOPLE INVOLVED IN A DBMS  DBMS IMPLEMENTER: Person who builds system  DATABASE DESIGNER: Person responsible for preparing external schemas for applications, identifying and integrating user needs into a conceptual schema  DATABASE APPLICATION DEVELOPER: Person responsible for implementing database application programs that facilitate data access for end users
  • 6. KEY PEOPLE INVOLVED IN A DBMS  DATABASE ADMINISTRATOR: Person responsible for defining the internal schema, sub-schemas (with database designers) and specifying mappings between schemas, monitoring database usage and supervising DBMS functionality  CASUAL USERS AS END USERS: Occasional unanticipated access to database  PARAMETRIC USERS AS END USERS: Users who query and update the database through fixed programs
  • 7. SCHEMA/INTENSION  Schema comprises the definition of domains for data elements (attributes) and the specification of constraints, to define the data structure part of the schema  Intension is a constant value that gives the name, structure of table and the constraints laid on it  Schemas don’t change frequently
  • 8. INSTANCE/EXTENSION  Databases change over time because records are inserted and deleted frequently  The collection of information stored in the database at a particular moment is called an instance of the database while extension means the number of tuples present in a table at any instance  This is dependent on time
  • 9. DATA ABSTRACTION  Hiding the complexity from users through several levels of abstraction, to simplify users’ interactions with the system, as many database systems users are not computer trained  Three levels of data abstraction: i) Physical level ii) Logical level iii) View level
  • 10. PHYSICAL LEVEL  Physical level is the lowest level of abstraction and describes how the data are actually stored and complex low level data structures in detail  At the physical level, an employee record can be described as a block of consecutive storage locations
  • 11. LOGICAL LEVEL  Logical level is the next higher level of abstraction and describes what data are stored and what relationships exist among those data  At logical level, each such record is described by a type definition and the interrelationship of these record types is defined as well  Database administrators usually work at this level of abstraction
  • 12. VIEW LEVEL  View level is the highest level of abstraction and describes only part of the entire database and hides the details of the logical level  At this level, several views of the database are defined and database users see these views  The views also provide a security mechanism to prevent users from accessing certain parts of the database
  • 13. FUNCTIONALITY OF DBMS  Concurrency control  Backup and recovery  Redundancy management  Access control  Performance optimisation  Metadata management  Active features (rules, triggers)
  • 14. CONCURRENCY CONTROL  It is responsible for ensuring correctness of competing accesses to same data  One or more Structure Query Language (SQL) statements altogether treated as one single unit  Correctness of data requires four desirable properties (ACID properties)
  • 15. BACKUP AND RECOVERY  Facilities for recovering from hardware and software failures  If the computer system fails during a complex update program, the database must be restored to its state before the program started, or the program must be resumed, where it was interrupted so that its full effect is recorded in database  In a multiuser environment, it is more complex and important
  • 16. REDUNDANCY MANAGEMENT  Redundancy means storing several copies of the same data  Redundant entries are frequent in traditional file processing; a goal of the database approach was to control redundancy as much as possible  Problems with redundancy includes wastage of storage space, duplication of effort to perform a single conceptual update, danger of introducing inconsistency, if multiple updates are not coordinated
  • 17. ACCESS CONTROL  Responsible for enforcing security and authorisation (e.g., who can create new bank accounts) and data (e.g., which bank accounts one can see)  It is all about who accesses what data, to do what, when, from where, etc
  • 18. PERFORMANCE OPTIMIZATION  Performing physical reorganizations to enhance performance, e.g., adding index, dropping index, sorting file  Performance optimization is made possible by physical data independence and high level data models with user programs which can be optimized through DBMS software
  • 19. METADATA MANAGEMENT  Metadata means data about data  It involves storing of information about other information  With different types of media being used, references to the location of the data can allow management of diverse repositories
  • 20. ACTIVE FEATURES  Data objects, database statistics, physical structures and access paths, user access privileges, etc, are active features of DBMS