24
1 8 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 8 Database Administration

Database Administration

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Database Administration

1

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Chapter 8

Database Administration

Page 2: 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

Page 3: Database Administration

3

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Objectives

Discuss the DBA’s technical responsibilities for database design, testing, and performance tuning

Page 4: Database Administration

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

Page 5: Database Administration

5

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

DBA ResponsibilitiesFigure 8.1

Page 6: Database Administration

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

Page 7: Database Administration

7

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Access Privileges for SamFigure 8.2

Page 8: Database Administration

8

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Access Privileges for PaigeFigure 8.3

Page 9: Database Administration

9

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Access Privileges for ValerieFigure 8.4

Page 10: Database Administration

10

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Attempted Security Violation by BradyFigure 8.5

Page 11: Database Administration

11

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Attempted Security Violation by PaigeFigure 8.6

Page 12: Database Administration

12

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

DBMS Supplies Security FeaturesFigure 8.7

Page 13: Database Administration

13

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Supplemented Security FeaturesFigure 8.8

Page 14: Database Administration

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

Page 15: Database Administration

15

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Movement of Data to ArchiveFigure 8.9

Page 16: Database Administration

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

Page 17: Database Administration

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

Page 18: Database Administration

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

Page 19: Database Administration

19

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Interaction Between Test and Production Systems

Figure 8.11

Page 20: Database Administration

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

Page 21: Database Administration

21

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Customer TableFigure 8.12

Page 22: Database Administration

22

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Split Customer TableFigure 8.13a

Page 23: Database Administration

23

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Split Customer TableFigure 8.13b

Page 24: Database Administration

24

8

Concepts of Database Management, 4th Edition, Pratt & Adamski

Including Part Descriptions in OrderLine Table

Figure 8.14