Upload
databaseguys
View
812
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
1
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Chapter 8
Database Administration
2
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Objectives
Discuss the need for database administration (DBA)
Explain the DBA’s responsibilities in formulating and enforcing database policies for access privileges, security, disaster planning, and archiving
Discuss the DBA’s administrative responsibilities for DBMS evaluation and selection, DBMS maintenance, data dictionary management, and training
3
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Objectives
Discuss the DBA’s technical responsibilities for database design, testing, and performance tuning
4
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Database Administration (DBA)
Resource that supervises database and use of DBMS
DBA is usually a group May refer to one person also called a
database administrator
5
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
DBA ResponsibilitiesFigure 8.1
6
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Policy Formulation and Implementation
Access Privileges Users access the database only in ways in which
they are entitled
Security Access restrictions ensure database is secure Passwords, encryption, and views implement
security Effective password protection critical
7
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Access Privileges for SamFigure 8.2
8
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Access Privileges for PaigeFigure 8.3
9
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Access Privileges for ValerieFigure 8.4
10
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Attempted Security Violation by BradyFigure 8.5
11
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Attempted Security Violation by PaigeFigure 8.6
12
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
DBMS Supplies Security FeaturesFigure 8.7
13
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Supplemented Security FeaturesFigure 8.8
14
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Policy Formulation and Implementation (con’t.)
Disaster Planning Protection against physical damage Use DBMS backup and recovery tools with
supplements where needed Disaster recovery plan
Archiving Place to keep corporate data Mass-storage device used for archiving
15
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Movement of Data to ArchiveFigure 8.9
16
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Policy Formulation and Implementation
DBMS Evaluation and Selection Preparation of checklist Evaluation of various DBMSs according to
selected categories Comparison of results
DBMS Maintenance Configuration changes Upgrades for new releases Problem resolution
17
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Policy Formulation and Implementation (con’t.)
Data Dictionary Management Is essentially database catalog with wider range
of information Updates the data dictionary Establishes naming conventions for tables,
fields, etc. Creates data integrity rules
Training How to use DBMS and database
18
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Technical Functions
Database Design Establishes sound methodology for database
design Creates documentation standards Manages changes
Testing DBA controls production system Grants privileges to programmers to modify and
test software
19
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Interaction Between Test and Production Systems
Figure 8.11
20
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Technical Functions (con’t.)
Performance Tuning DBA attempts to get best performance with
funding constraints Creating indexes, splitting tables, changing table
design Denormalization
21
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Customer TableFigure 8.12
22
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Split Customer TableFigure 8.13a
23
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Split Customer TableFigure 8.13b
24
8
Concepts of Database Management, 4th Edition, Pratt & Adamski
Including Part Descriptions in OrderLine Table
Figure 8.14