Download presentation
Presentation is loading. Please wait.
Published bySuzan Ashlie Montgomery Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.