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!!!
Ad

More Related Content

What's hot (20)

Database failure and recovery 1
Database failure and recovery 1Database failure and recovery 1
Database failure and recovery 1
vishal choudhary
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Atik Israk
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
Dr. C.V. Suresh Babu
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
sabah N
 
Database management system
Database management systemDatabase management system
Database management system
Sayed Ahmed
 
Data base management system
Data base management systemData base management system
Data base management system
Navneet Jingar
 
RDBMS
RDBMS RDBMS
RDBMS
RamSon Queen
 
Database management system basic, database, database management, learn databa...
Database management system basic, database, database management, learn databa...Database management system basic, database, database management, learn databa...
Database management system basic, database, database management, learn databa...
University of Science and Technology Chitttagong
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
Chinnu Shimna
 
Dbms slides
Dbms slidesDbms slides
Dbms slides
rahulrathore725
 
Schema
SchemaSchema
Schema
Pragya Srivastava
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
Dr. C.V. Suresh Babu
 
introduction to database
 introduction to database introduction to database
introduction to database
Akif shexi
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbms
RituBhargava7
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
Smriti Jain
 
11 Database Concepts
11 Database Concepts11 Database Concepts
11 Database Concepts
Praveen M Jigajinni
 
DBMS - Database Management System
DBMS - Database Management System DBMS - Database Management System
DBMS - Database Management System
Krishna Patel
 
Dbms presentaion
Dbms presentaionDbms presentaion
Dbms presentaion
sai kumar rachakonda
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
Dhani Ahmad
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architecture
Kumar
 
Database failure and recovery 1
Database failure and recovery 1Database failure and recovery 1
Database failure and recovery 1
vishal choudhary
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Atik Israk
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
sabah N
 
Database management system
Database management systemDatabase management system
Database management system
Sayed Ahmed
 
Data base management system
Data base management systemData base management system
Data base management system
Navneet Jingar
 
introduction to database
 introduction to database introduction to database
introduction to database
Akif shexi
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbms
RituBhargava7
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
Smriti Jain
 
DBMS - Database Management System
DBMS - Database Management System DBMS - Database Management System
DBMS - Database Management System
Krishna Patel
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
Dhani Ahmad
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architecture
Kumar
 

Viewers also liked (20)

Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
sameerraaj
 
Database language
Database languageDatabase language
Database language
University of Science and Technology Chitttagong
 
Database management system
Database management systemDatabase management system
Database management system
RizwanHafeez
 
Database Management Systems (DBMS)
Database Management Systems (DBMS)Database Management Systems (DBMS)
Database Management Systems (DBMS)
Dimara Hakim
 
Computer network
Computer networkComputer network
Computer network
Simran Kaur
 
Better Media Means Better Outcomes and ROI Augustine Fou
Better Media Means Better Outcomes and ROI Augustine FouBetter Media Means Better Outcomes and ROI Augustine Fou
Better Media Means Better Outcomes and ROI Augustine Fou
Dr. Augustine Fou - Independent Ad Fraud Researcher
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management System
Eddyzulham Mahluzydde
 
News SA 11 2017
News SA 11 2017News SA 11 2017
News SA 11 2017
Roberta Culiersi
 
Dbms
DbmsDbms
Dbms
sevtap87
 
Types of databases
Types of databasesTypes of databases
Types of databases
PAQUIAAIZEL
 
Eilių valdymo sistema InOut
Eilių valdymo sistema InOutEilių valdymo sistema InOut
Eilių valdymo sistema InOut
UAB ASPA
 
Basic DBMS ppt
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
dangwalrajendra888
 
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Olivier Andrieu
 
SEMIOLOGIA INTESTINO DELGADO Y GRUESO
SEMIOLOGIA INTESTINO DELGADO Y GRUESOSEMIOLOGIA INTESTINO DELGADO Y GRUESO
SEMIOLOGIA INTESTINO DELGADO Y GRUESO
MINISTERIO DE SALUD BOLIVIA
 
MYANMAR WHO IS WHO
MYANMAR WHO IS WHOMYANMAR WHO IS WHO
MYANMAR WHO IS WHO
MYO AUNG Myanmar
 
Anthoni cedeño ensayo
Anthoni cedeño ensayoAnthoni cedeño ensayo
Anthoni cedeño ensayo
Anthoni Cedeno
 
Economic reforms in India
Economic reforms in IndiaEconomic reforms in India
Economic reforms in India
Samprada Dekate
 
Прайс лист каталога Фаберлик №5 2017 года - цены для партнёров
Прайс лист каталога Фаберлик №5 2017 года - цены для партнёровПрайс лист каталога Фаберлик №5 2017 года - цены для партнёров
Прайс лист каталога Фаберлик №5 2017 года - цены для партнёров
Garik Yenokyan
 
Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...
Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...
Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...
MYO AUNG Myanmar
 
Final second session
Final second sessionFinal second session
Final second session
Abdo Belal
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
sameerraaj
 
Database management system
Database management systemDatabase management system
Database management system
RizwanHafeez
 
Database Management Systems (DBMS)
Database Management Systems (DBMS)Database Management Systems (DBMS)
Database Management Systems (DBMS)
Dimara Hakim
 
Computer network
Computer networkComputer network
Computer network
Simran Kaur
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management System
Eddyzulham Mahluzydde
 
Types of databases
Types of databasesTypes of databases
Types of databases
PAQUIAAIZEL
 
Eilių valdymo sistema InOut
Eilių valdymo sistema InOutEilių valdymo sistema InOut
Eilių valdymo sistema InOut
UAB ASPA
 
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Cocon, metamots et plus si affinités sémantiques. Seo campus-03-2017
Olivier Andrieu
 
Anthoni cedeño ensayo
Anthoni cedeño ensayoAnthoni cedeño ensayo
Anthoni cedeño ensayo
Anthoni Cedeno
 
Economic reforms in India
Economic reforms in IndiaEconomic reforms in India
Economic reforms in India
Samprada Dekate
 
Прайс лист каталога Фаберлик №5 2017 года - цены для партнёров
Прайс лист каталога Фаберлик №5 2017 года - цены для партнёровПрайс лист каталога Фаберлик №5 2017 года - цены для партнёров
Прайс лист каталога Фаберлик №5 2017 года - цены для партнёров
Garik Yenokyan
 
Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...
Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...
Private International Law in Myanmar and Myanmar Law of Contract by Oxford Pr...
MYO AUNG Myanmar
 
Final second session
Final second sessionFinal second session
Final second session
Abdo Belal
 
Ad

Similar to Database management system (20)

Basics of Database Management System: Key Components
Basics of Database Management System: Key ComponentsBasics of Database Management System: Key Components
Basics of Database Management System: Key Components
halima9709
 
Dbms notes
Dbms notesDbms notes
Dbms notes
Upasana Talukdar
 
Introduction to Database Management System.pptx
Introduction to Database Management System.pptxIntroduction to Database Management System.pptx
Introduction to Database Management System.pptx
yashodamb
 
Introduction to Data Base Management System.pptx
Introduction to Data Base Management System.pptxIntroduction to Data Base Management System.pptx
Introduction to Data Base Management System.pptx
SandeepY10
 
A N S I S P A R C Architecture
A N S I  S P A R C  ArchitectureA N S I  S P A R C  Architecture
A N S I S P A R C Architecture
Sabeeh Ahmed
 
DataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPTDataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPT
BhaskarPatil24
 
CP 121_2.pptx about time to be implement
CP 121_2.pptx about time to be implementCP 121_2.pptx about time to be implement
CP 121_2.pptx about time to be implement
flyinimohamed
 
DATABASE FUNCTIONS
DATABASE FUNCTIONSDATABASE FUNCTIONS
DATABASE FUNCTIONS
ghazi103
 
Fundamentals of Database system - Databases and Database Users
Fundamentals of Database system - Databases and Database UsersFundamentals of Database system - Databases and Database Users
Fundamentals of Database system - Databases and Database Users
Mustafa Kamel Mohammadi
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
LEARNING OBJECTIVES education relational.pptx
LEARNING OBJECTIVES education relational.pptxLEARNING OBJECTIVES education relational.pptx
LEARNING OBJECTIVES education relational.pptx
OmarOmar731335
 
Database
DatabaseDatabase
Database
Thamae Mohapi
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptx
AaravSharma743156
 
27 fcs157al2
27 fcs157al227 fcs157al2
27 fcs157al2
CHANDRA BHUSHAN
 
Module-1 Data base management systems chap1-Introduction to database.pptx
Module-1 Data base management systems chap1-Introduction to database.pptxModule-1 Data base management systems chap1-Introduction to database.pptx
Module-1 Data base management systems chap1-Introduction to database.pptx
ambikavenkatesh2
 
Mca ii-dbms- u-i-introductory concepts of dbms
Mca ii-dbms- u-i-introductory concepts of dbmsMca ii-dbms- u-i-introductory concepts of dbms
Mca ii-dbms- u-i-introductory concepts of dbms
Rai University
 
DBMS-material for b.tech students to learn
DBMS-material for b.tech students to learnDBMS-material for b.tech students to learn
DBMS-material for b.tech students to learn
Rajasekhar364622
 
Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11
AlexanderAsmah1
 
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptxIntroductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
AlexanderAsmah1
 
Unit-1-Introduction.ppt for the gigachad
Unit-1-Introduction.ppt for the gigachadUnit-1-Introduction.ppt for the gigachad
Unit-1-Introduction.ppt for the gigachad
sanketkashyap6
 
Basics of Database Management System: Key Components
Basics of Database Management System: Key ComponentsBasics of Database Management System: Key Components
Basics of Database Management System: Key Components
halima9709
 
Introduction to Database Management System.pptx
Introduction to Database Management System.pptxIntroduction to Database Management System.pptx
Introduction to Database Management System.pptx
yashodamb
 
Introduction to Data Base Management System.pptx
Introduction to Data Base Management System.pptxIntroduction to Data Base Management System.pptx
Introduction to Data Base Management System.pptx
SandeepY10
 
A N S I S P A R C Architecture
A N S I  S P A R C  ArchitectureA N S I  S P A R C  Architecture
A N S I S P A R C Architecture
Sabeeh Ahmed
 
CP 121_2.pptx about time to be implement
CP 121_2.pptx about time to be implementCP 121_2.pptx about time to be implement
CP 121_2.pptx about time to be implement
flyinimohamed
 
DATABASE FUNCTIONS
DATABASE FUNCTIONSDATABASE FUNCTIONS
DATABASE FUNCTIONS
ghazi103
 
Fundamentals of Database system - Databases and Database Users
Fundamentals of Database system - Databases and Database UsersFundamentals of Database system - Databases and Database Users
Fundamentals of Database system - Databases and Database Users
Mustafa Kamel Mohammadi
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
LEARNING OBJECTIVES education relational.pptx
LEARNING OBJECTIVES education relational.pptxLEARNING OBJECTIVES education relational.pptx
LEARNING OBJECTIVES education relational.pptx
OmarOmar731335
 
Database Management System.pptx
Database Management System.pptxDatabase Management System.pptx
Database Management System.pptx
AaravSharma743156
 
Module-1 Data base management systems chap1-Introduction to database.pptx
Module-1 Data base management systems chap1-Introduction to database.pptxModule-1 Data base management systems chap1-Introduction to database.pptx
Module-1 Data base management systems chap1-Introduction to database.pptx
ambikavenkatesh2
 
Mca ii-dbms- u-i-introductory concepts of dbms
Mca ii-dbms- u-i-introductory concepts of dbmsMca ii-dbms- u-i-introductory concepts of dbms
Mca ii-dbms- u-i-introductory concepts of dbms
Rai University
 
DBMS-material for b.tech students to learn
DBMS-material for b.tech students to learnDBMS-material for b.tech students to learn
DBMS-material for b.tech students to learn
Rajasekhar364622
 
Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11Database_Mgt_Accounting_Students_Ghana11
Database_Mgt_Accounting_Students_Ghana11
AlexanderAsmah1
 
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptxIntroductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
Introductionaaaaaaaaaaaaaaaaaaaaaaa.pptx
AlexanderAsmah1
 
Unit-1-Introduction.ppt for the gigachad
Unit-1-Introduction.ppt for the gigachadUnit-1-Introduction.ppt for the gigachad
Unit-1-Introduction.ppt for the gigachad
sanketkashyap6
 
Ad

More from Simran Kaur (20)

Corporate social relationship as responsibility
Corporate social relationship as responsibilityCorporate social relationship as responsibility
Corporate social relationship as responsibility
Simran Kaur
 
Teaching aptitude
Teaching aptitudeTeaching aptitude
Teaching aptitude
Simran Kaur
 
Trade union
Trade unionTrade union
Trade union
Simran Kaur
 
Preposition
PrepositionPreposition
Preposition
Simran Kaur
 
Tense
TenseTense
Tense
Simran Kaur
 
Verb
VerbVerb
Verb
Simran Kaur
 
Let Get Make
Let Get MakeLet Get Make
Let Get Make
Simran Kaur
 
Modals
ModalsModals
Modals
Simran Kaur
 
Direct & indirect speech
Direct & indirect speechDirect & indirect speech
Direct & indirect speech
Simran Kaur
 
Active & Passive Voice
Active & Passive VoiceActive & Passive Voice
Active & Passive Voice
Simran Kaur
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
Simran Kaur
 
Business cycle
Business cycleBusiness cycle
Business cycle
Simran Kaur
 
Communication
CommunicationCommunication
Communication
Simran Kaur
 
Job analysis
Job analysisJob analysis
Job analysis
Simran Kaur
 
OSI Model
OSI ModelOSI Model
OSI Model
Simran Kaur
 
Pricing Strategy
Pricing StrategyPricing Strategy
Pricing Strategy
Simran Kaur
 
Marketing research
Marketing researchMarketing research
Marketing research
Simran Kaur
 
Theories of entrepreneurship
Theories of entrepreneurshipTheories of entrepreneurship
Theories of entrepreneurship
Simran Kaur
 
Software testing
Software testingSoftware testing
Software testing
Simran Kaur
 
Tree
TreeTree
Tree
Simran Kaur
 
Corporate social relationship as responsibility
Corporate social relationship as responsibilityCorporate social relationship as responsibility
Corporate social relationship as responsibility
Simran Kaur
 
Teaching aptitude
Teaching aptitudeTeaching aptitude
Teaching aptitude
Simran Kaur
 
Direct & indirect speech
Direct & indirect speechDirect & indirect speech
Direct & indirect speech
Simran Kaur
 
Active & Passive Voice
Active & Passive VoiceActive & Passive Voice
Active & Passive Voice
Simran Kaur
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
Simran Kaur
 
Pricing Strategy
Pricing StrategyPricing Strategy
Pricing Strategy
Simran Kaur
 
Marketing research
Marketing researchMarketing research
Marketing research
Simran Kaur
 
Theories of entrepreneurship
Theories of entrepreneurshipTheories of entrepreneurship
Theories of entrepreneurship
Simran Kaur
 
Software testing
Software testingSoftware testing
Software testing
Simran Kaur
 

Recently uploaded (20)

ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 

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