database administration

Post on 20-Jan-2015

817 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

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

top related