Presentation is loading. Please wait.

Presentation is loading. Please wait.

Concepts of Database Management, Fifth Edition Chapter 8: Database Administration.

Similar presentations


Presentation on theme: "Concepts of Database Management, Fifth Edition Chapter 8: Database Administration."— Presentation transcript:

1 Concepts of Database Management, Fifth Edition Chapter 8: Database Administration

2 2 Concepts of Database Management, 5t h Edition Objectives u Discuss the need for database administration (DBA) u Explain the DBA’s responsibilities in formulating and enforcing database policies for access privileges, security, disaster planning, and archiving u Discuss the DBA’s administrative responsibilities for DBMS evaluation and selection, DBMS maintenance, data dictionary management, and training

3 3 Concepts of Database Management, 5t h Edition Objectives u Discuss the DBA’s technical responsibilities for database design, testing, and performance tuning

4 4 Concepts of Database Management, 5t h Edition Database Administration (DBA) u Resource that supervises database and use of DBMS u DBA functions are usually performed by a group u May refer to one person also called a database administrator

5 5 Concepts of Database Management, 5t h Edition Figure 8.1: DBA Responsibilities

6 6 Concepts of Database Management, 5t h Edition Policy Formulation and Enforcement u Access Privileges l Users access the database only in ways in which they are entitled u Security l Access restrictions ensure database is secure l Passwords, encryption, and views implement security l Effective password protection critical

7 7 Concepts of Database Management, 5t h Edition Figure 8.2: Access Privileges for Sam

8 8 Concepts of Database Management, 5t h Edition Figure 8.3: Access Privileges for Paige

9 9 Concepts of Database Management, 5t h Edition Figure 8.4: Access Privileges for Valerie

10 10 Concepts of Database Management, 5t h Edition Figure 8.5: Attempted Security Violation by Brady

11 11 Concepts of Database Management, 5t h Edition Figure 8.6: Attempted Security Violation by Paige

12 12 Concepts of Database Management, 5t h Edition Figure 8.7: DBMS Supplies Security Features

13 13 Concepts of Database Management, 5t h Edition Figure 8.8: Supplemented Security Features

14 14 Concepts of Database Management, 5t h Edition Policy Formulation and Enforcement u Disaster Planning l Protection against physical damage l Use DBMS backup and recovery tools with supplements where needed l Disaster recovery plan u Archiving l Place to keep corporate data l Mass-storage device used for archiving

15 15 Concepts of Database Management, 5t h Edition Figure 8.9: Movement of Data to Archive

16 16 Concepts of Database Management, 5t h Edition Other Database Administrative Functions u DBMS Evaluation and Selection l Data definition l Data restructuring l Nonprocedural languages l Procedural languages l Data dictionary l Concurrent update l Backup and recovery l Security l Integrity

17 17 Concepts of Database Management, 5t h Edition Other Database Administrative Functions (Con’t.) l Replication and distributed databases l Limitations l Documentation and training l Vendor support l Performance l Portability l Cost l Future plans l Other considerations

18 18 Concepts of Database Management, 5t h Edition Other Database Administrative Functions (Con’t.) u DBMS Maintenance l Configuration changes l Upgrades for new releases l Problem resolution

19 19 Concepts of Database Management, 5t h Edition Other Database Administrative Functions (Con’t.) u Data Dictionary Management l Is essentially database catalog with wider range of information l Updates the data dictionary l Establishes naming conventions for tables, fields, etc. l Creates data integrity rules u Training l How to use DBMS and database

20 20 Concepts of Database Management, 5t h Edition Technical Functions u Database Design l Establishes sound methodology for database design l Creates documentation standards l Manages changes u Testing l DBA controls production system l Grants privileges to programmers to modify and test software

21 21 Concepts of Database Management, 5t h Edition Figure 8.11: Interaction Between Test and Production Systems

22 22 Concepts of Database Management, 5t h Edition Technical Functions (con’t.) u Performance Tuning l DBA attempts to get best performance with funding constraints l Create indexes, splitting tables, changing table design l Denormalization - process that creates a table not in 3NF to optimize performance u JOINs may be too costly to just scan data

23 23 Concepts of Database Management, 5t h Edition Figure 8.12: Customer Table

24 24 Concepts of Database Management, 5t h Edition Figure 8.13a: Split Customer Table

25 25 Concepts of Database Management, 5t h Edition Figure 8.13b: Split Customer Table

26 26 Concepts of Database Management, 5t h Edition Figure 8.14: Including Part Descriptions in OrderLine Table

27 27 Concepts of Database Management, 5t h Edition Summary u Database administration (DBA) - person or group responsible for supervising database and use of database management system (DBMS) u DBA formulates and enforces policies about l Users who can access database l Portions of database they may access l In what manner they can access database u DBA formulates and enforces policies about security

28 28 Concepts of Database Management, 5t h Edition Summary u DBA l Creates and implements backup and recovery procedures l Formulates and enforces policies that govern the management of an archive for data l Leads effort to evaluate and select new DBMS l Installs and maintains DBMS after it has been selected and procured l Maintains data dictionary, establishes naming conventions for its contents, and provides information from it to others in the organization

29 29 Concepts of Database Management, 5t h Edition Summary u DBA l Coordinates and provides database and DBMS training l Verifies all information-level database designs, completes all physical-level database designs, and creates documentation standards l Controls production system, which is accessible only to authorized users l Tunes database design to improve performance


Download ppt "Concepts of Database Management, Fifth Edition Chapter 8: Database Administration."

Similar presentations


Ads by Google