SlideShare a Scribd company logo
1 of 36
Data and Database Administration Modern Database Management Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden
Definitions ,[object Object],[object Object]
Data Administration Functions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Database Administration Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Warehouse Administration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Database Security ,[object Object],[object Object]
Figure 12-2: Possible locations of data security threats
Threats to Data Security ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Management Software Security Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Views and Integrity Controls ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Authorization Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 12-3: Authorization matrix
Some DBMSs also provide capabilities for  user-defined procedures  to customize the authorization process Figure 12-4(a): Authorization table for subjects (SALESPERSONS) Figure 12-4(b): Authorization table for objects (ORDER RECORDS) Figure 12-5: Oracle8i privileges
Authentication Schemes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Database Recovery ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Backup Facilities ,[object Object],[object Object],[object Object],[object Object],[object Object]
Journalizing Facilities ,[object Object],[object Object],[object Object],[object Object],[object Object],Produces an  audit trail
Figure 12-6: Database audit trail From the backup and logs, databases can be restored in case of damage or loss
Checkpoint Facilities ,[object Object],[object Object],[object Object],This allows recovery manager to resume processing from short period, instead of repeating entire day
Recovery and Restart Procedures ,[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 12-7: Basic recovery techniques (a) Rollback
Figure 12-7(b) Rollforward
Database Failure Responses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Concurrency Control ,[object Object],[object Object],[object Object]
Figure 12-8:  LOST UPDATE Simultaneous access causes updates to cancel each other A similar problem is the  inconsistent read  problem
Concurrency Control Techniques ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 12-9: Updates with locking for concurrency control This prevents the lost update problem
Locking Mechanisms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deadlock ,[object Object],Figure 12-11 A deadlock situation UserA and UserB will wait forever for each other to release their locked resources!
Managing Deadlock ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Versioning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 12-12: the use of versioning Better performance than locking
Managing Data Quality ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Dictionaries and Repositories ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Figure 12-13: Three components of the repository system architecture A schema of the repository information Software that manages the repository objects Where repository objects are stored Source : adapted from Bernstein, 1996.
Database Performance Tuning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)welcometofacebook
Β 
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 UsersMustafa Kamel Mohammadi
Β 
Database administrator
Database administratorDatabase administrator
Database administratorTech_MX
Β 
The Database Environment Chapter 1
The Database Environment Chapter 1The Database Environment Chapter 1
The Database Environment Chapter 1Jeanie Arnoco
Β 
Database management system
Database management systemDatabase management system
Database management systemRizwanHafeez
Β 
Single User v/s Multi User Databases
Single User v/s Multi User DatabasesSingle User v/s Multi User Databases
Single User v/s Multi User DatabasesRaminder Pal Singh
Β 
Database design challenges conflicting goals
Database design challenges conflicting goalsDatabase design challenges conflicting goals
Database design challenges conflicting goalsmarkilyn
Β 
Database development progress(database)
Database development progress(database)Database development progress(database)
Database development progress(database)welcometofacebook
Β 
Slide 4 dbms users
Slide 4 dbms usersSlide 4 dbms users
Slide 4 dbms usersVisakh V
Β 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbmsDiana Diana
Β 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1Prof. Erwin Globio
Β 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architectureKumar
Β 
Database design process
Database design processDatabase design process
Database design processTayyab Hameed
Β 
Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Processoudesign
Β 

What's hot (20)

DBMS
DBMSDBMS
DBMS
Β 
Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)
Β 
Database System Architecture
Database System ArchitectureDatabase System Architecture
Database System Architecture
Β 
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
Β 
Database administrator
Database administratorDatabase administrator
Database administrator
Β 
Data administration
Data administrationData administration
Data administration
Β 
The Database Environment Chapter 1
The Database Environment Chapter 1The Database Environment Chapter 1
The Database Environment Chapter 1
Β 
Database management system
Database management systemDatabase management system
Database management system
Β 
Database Development Process
Database Development ProcessDatabase Development Process
Database Development Process
Β 
23246406 dbms-unit-1
23246406 dbms-unit-123246406 dbms-unit-1
23246406 dbms-unit-1
Β 
Single User v/s Multi User Databases
Single User v/s Multi User DatabasesSingle User v/s Multi User Databases
Single User v/s Multi User Databases
Β 
Database design challenges conflicting goals
Database design challenges conflicting goalsDatabase design challenges conflicting goals
Database design challenges conflicting goals
Β 
Database development progress(database)
Database development progress(database)Database development progress(database)
Database development progress(database)
Β 
Chapter2
Chapter2Chapter2
Chapter2
Β 
Slide 4 dbms users
Slide 4 dbms usersSlide 4 dbms users
Slide 4 dbms users
Β 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
Β 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1
Β 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architecture
Β 
Database design process
Database design processDatabase design process
Database design process
Β 
Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Process
Β 

Viewers also liked

Planets Review
Planets ReviewPlanets Review
Planets ReviewKelly Hughes
Β 
Jornada Docente 1ΒΊ Parte
Jornada Docente 1ΒΊ ParteJornada Docente 1ΒΊ Parte
Jornada Docente 1ΒΊ Partejuanjose
Β 
Pres4
Pres4Pres4
Pres4KaremLis
Β 
12.16.12 final review
12.16.12 final review12.16.12 final review
12.16.12 final reviewAmarachi Ibe
Β 
NATURAL SATELLITE (THE MOON)
NATURAL SATELLITE (THE MOON)NATURAL SATELLITE (THE MOON)
NATURAL SATELLITE (THE MOON)ScienceTutors
Β 
Solar system jeopardy
Solar system jeopardySolar system jeopardy
Solar system jeopardyfethkil17
Β 

Viewers also liked (7)

Moon
MoonMoon
Moon
Β 
Planets Review
Planets ReviewPlanets Review
Planets Review
Β 
Jornada Docente 1ΒΊ Parte
Jornada Docente 1ΒΊ ParteJornada Docente 1ΒΊ Parte
Jornada Docente 1ΒΊ Parte
Β 
Pres4
Pres4Pres4
Pres4
Β 
12.16.12 final review
12.16.12 final review12.16.12 final review
12.16.12 final review
Β 
NATURAL SATELLITE (THE MOON)
NATURAL SATELLITE (THE MOON)NATURAL SATELLITE (THE MOON)
NATURAL SATELLITE (THE MOON)
Β 
Solar system jeopardy
Solar system jeopardySolar system jeopardy
Solar system jeopardy
Β 

Similar to Ch 13 D B Admin

The Database Environment Chapter 12
The Database Environment Chapter 12The Database Environment Chapter 12
The Database Environment Chapter 12Jeanie Arnoco
Β 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMSAhmed478619
Β 
Ans mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-iiAns mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-iizafarishtiaq
Β 
Failure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archiveFailure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archiveDavin Abraham
Β 
Chap05
Chap05Chap05
Chap05sumit621
Β 
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 learnRajasekhar364622
Β 
DataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPTDataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPTBhaskarPatil24
Β 
Introduction to DBMS_VP.pptx
Introduction to DBMS_VP.pptxIntroduction to DBMS_VP.pptx
Introduction to DBMS_VP.pptxvishnupriyapm4
Β 
1. Chapter One.pdf
1. Chapter One.pdf1. Chapter One.pdf
1. Chapter One.pdffikadumola
Β 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptLisaMalar
Β 
DBMS-1.pptx
DBMS-1.pptxDBMS-1.pptx
DBMS-1.pptxkingVox
Β 

Similar to Ch 13 D B Admin (20)

The Database Environment Chapter 12
The Database Environment Chapter 12The Database Environment Chapter 12
The Database Environment Chapter 12
Β 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
Β 
Ans mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-iiAns mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-ii
Β 
Failure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archiveFailure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archive
Β 
INT 1010 07-2.pdf
INT 1010 07-2.pdfINT 1010 07-2.pdf
INT 1010 07-2.pdf
Β 
Chap05
Chap05Chap05
Chap05
Β 
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
Β 
DataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPTDataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPT
Β 
Introduction to DBMS_VP.pptx
Introduction to DBMS_VP.pptxIntroduction to DBMS_VP.pptx
Introduction to DBMS_VP.pptx
Β 
1. Chapter One.pdf
1. Chapter One.pdf1. Chapter One.pdf
1. Chapter One.pdf
Β 
Intro to dbms
Intro to dbmsIntro to dbms
Intro to dbms
Β 
8.DBMS.pptx
8.DBMS.pptx8.DBMS.pptx
8.DBMS.pptx
Β 
2 countermeasures
2 countermeasures2 countermeasures
2 countermeasures
Β 
2 countermeasures
2 countermeasures2 countermeasures
2 countermeasures
Β 
Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)
Β 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.ppt
Β 
Powerpoint chap.9
Powerpoint chap.9Powerpoint chap.9
Powerpoint chap.9
Β 
DBMS-1.pptx
DBMS-1.pptxDBMS-1.pptx
DBMS-1.pptx
Β 
Ch01
Ch01Ch01
Ch01
Β 
Db lecture 1
Db lecture 1Db lecture 1
Db lecture 1
Β 

More from guest8fdbdd

Vikram Chatwal Final
Vikram Chatwal FinalVikram Chatwal Final
Vikram Chatwal Finalguest8fdbdd
Β 
Wb Presentation
Wb PresentationWb Presentation
Wb Presentationguest8fdbdd
Β 
V I D E O C O N
V I D E O C O NV I D E O C O N
V I D E O C O Nguest8fdbdd
Β 
R A N B A X Yfinal
R A N B A X YfinalR A N B A X Yfinal
R A N B A X Yfinalguest8fdbdd
Β 
R A V I J A I P U R I A[1]
R A V I  J A I P U R I A[1]R A V I  J A I P U R I A[1]
R A V I J A I P U R I A[1]guest8fdbdd
Β 
Puma And Evisu
Puma And EvisuPuma And Evisu
Puma And Evisuguest8fdbdd
Β 
Hershey G B F L 2
Hershey  G B F L 2Hershey  G B F L 2
Hershey G B F L 2guest8fdbdd
Β 
L J H O O K E R 1
L J  H O O K E R 1L J  H O O K E R 1
L J H O O K E R 1guest8fdbdd
Β 
M I K E P A T E L 1
M I K E  P A T E L 1M I K E  P A T E L 1
M I K E P A T E L 1guest8fdbdd
Β 
Joy Alukkas
Joy AlukkasJoy Alukkas
Joy Alukkasguest8fdbdd
Β 
Mahindra Renault
Mahindra RenaultMahindra Renault
Mahindra Renaultguest8fdbdd
Β 
Abhishek Saraff1
Abhishek  Saraff1Abhishek  Saraff1
Abhishek Saraff1guest8fdbdd
Β 
Abhishek Saraff
Abhishek  SaraffAbhishek  Saraff
Abhishek Saraffguest8fdbdd
Β 

More from guest8fdbdd (20)

Vikram Chatwal Final
Vikram Chatwal FinalVikram Chatwal Final
Vikram Chatwal Final
Β 
Wb Presentation
Wb PresentationWb Presentation
Wb Presentation
Β 
U T V Ppt
U T V PptU T V Ppt
U T V Ppt
Β 
V I D E O C O N
V I D E O C O NV I D E O C O N
V I D E O C O N
Β 
Tisco
TiscoTisco
Tisco
Β 
R A N B A X Yfinal
R A N B A X YfinalR A N B A X Yfinal
R A N B A X Yfinal
Β 
R A V I J A I P U R I A[1]
R A V I  J A I P U R I A[1]R A V I  J A I P U R I A[1]
R A V I J A I P U R I A[1]
Β 
Puma And Evisu
Puma And EvisuPuma And Evisu
Puma And Evisu
Β 
Ppt
PptPpt
Ppt
Β 
Hershey G B F L 2
Hershey  G B F L 2Hershey  G B F L 2
Hershey G B F L 2
Β 
Nike
NikeNike
Nike
Β 
L J H O O K E R 1
L J  H O O K E R 1L J  H O O K E R 1
L J H O O K E R 1
Β 
M I K E P A T E L 1
M I K E  P A T E L 1M I K E  P A T E L 1
M I K E P A T E L 1
Β 
Joy Alukkas
Joy AlukkasJoy Alukkas
Joy Alukkas
Β 
New Mr
New MrNew Mr
New Mr
Β 
Mahindra Renault
Mahindra RenaultMahindra Renault
Mahindra Renault
Β 
F I N A L
F I N A LF I N A L
F I N A L
Β 
Abhishek Saraff1
Abhishek  Saraff1Abhishek  Saraff1
Abhishek Saraff1
Β 
Abhishek Saraff
Abhishek  SaraffAbhishek  Saraff
Abhishek Saraff
Β 
L G 2
L G 2L G 2
L G 2
Β 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
Β 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
Β 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
Β 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
Β 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
Β 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
Β 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
Β 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
Β 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
Β 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
Β 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
Β 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
Β 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
Β 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
Β 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
Β 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
Β 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
Β 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
Β 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
Β 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
Β 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
Β 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Β 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Β 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Β 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Β 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Β 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Β 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Β 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Β 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Β 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Β 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Β 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Β 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Β 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Β 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Β 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Β 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Β 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Β 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Β 

Ch 13 D B Admin

  • 1. Data and Database Administration Modern Database Management Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Figure 12-2: Possible locations of data security threats
  • 8.
  • 9.
  • 10.
  • 11.
  • 13. Some DBMSs also provide capabilities for user-defined procedures to customize the authorization process Figure 12-4(a): Authorization table for subjects (SALESPERSONS) Figure 12-4(b): Authorization table for objects (ORDER RECORDS) Figure 12-5: Oracle8i privileges
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Figure 12-6: Database audit trail From the backup and logs, databases can be restored in case of damage or loss
  • 19.
  • 20.
  • 21. Figure 12-7: Basic recovery techniques (a) Rollback
  • 23.
  • 24.
  • 25. Figure 12-8: LOST UPDATE Simultaneous access causes updates to cancel each other A similar problem is the inconsistent read problem
  • 26.
  • 27. Figure 12-9: Updates with locking for concurrency control This prevents the lost update problem
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Figure 12-12: the use of versioning Better performance than locking
  • 33.
  • 34.
  • 35. Figure 12-13: Three components of the repository system architecture A schema of the repository information Software that manages the repository objects Where repository objects are stored Source : adapted from Bernstein, 1996.
  • 36.