35
1 DBS201: DBA/DBMS Lecture 13

1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

Embed Size (px)

Citation preview

Page 1: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

1

DBS201: DBA/DBMS

Lecture 13

Page 2: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

2

Agenda

The functions of a DBMS The role of a Data Administrator/ Database

Administrator

Page 3: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

3

Data as a Corporate Asset

Data are accepted as a valuable asset requiring careful management

Data are now well understood as a valuable resource to be translated into information

If information is accurate and timely, its use is likely to enhance company’s competitive position and generate wealth

Page 4: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

4

Databases

Database’s predominant role is to support managerial decision making at all levels in the organization

DBMS must provide tools that give each level of management a different view of the data and support required level of decision making

Page 5: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

5

Databases

Data is stored in a database and must be structured and arranged for storage, extraction and processing

Database consists of a collection of logically related data stored in a single repository which consists of end user data and metadata

Page 6: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

6

Database Management System

A Database Management System (DBMS) manages the access to the database (and ultimately the data)

Database Management System (DBMS):Collection of programs that manages

database structure and controls access to data

Sharing of data among multiple applications and users

Page 7: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

7

Makes data management more efficient and effective Query language allows quick answers to ad hoc

queries Provides better access to more and better-managed

data Promotes integrated view of organization’s operations Reduces the probability of inconsistent data

Database Management System

Page 8: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

8

Figure 1.2

Database Management System

Page 9: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

9

For Top Management Provides the information necessary for strategic

decision making and strategic planning Provides access to external and internal data Provides information on company performance

and whether they are achieving their goals (targets)

Database Management System

Page 10: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

10

For Middle Management Provides data necessary for tactical decisions and

planning Provides a framework for enforcing and ensuring

the security and privacy of the data

Database Management System

Page 11: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

11

For Operational Management Provides timely information for customer support Produce query results within specified

performance levels Represents and supports the company operations

as closely as possible (operational data)

Database Management System

Page 12: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

12

DBMS Functions

Data dictionary management Defines data elements and their

relationships

Data storage management Stores data and related data entry forms,

report definitions, etc

Data transformation and presentation Translates logical requests into commands

to physically locate and retrieve the requested data

Page 13: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

13

DBMS Functions

Security management Enforces user security and data privacy

within database

Multi-user access control Creates structures that allow multiple

users to access the data

Backup and recovery management Provides backup and data recovery

utilities

Page 14: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

14

DBMS Functions

Data integrity management Promotes and enforces integrity rules to

eliminate data integrity problems Database language and application

programming interfaces Provides data access through a query

language Database communication interfaces

Allows database to accept end-user requests within a computer network environment

Page 15: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

15

Importance of Good Design eliminates data redundancy eliminates errors leading to bad decisions

Practical Approach Focus on principles and concepts of database

design Importance of logical design

Database Design

Page 16: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

16

Database vs. File Systems

Figure 1.6

Page 17: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

17

Database System Environment

Figure 1.7

Page 18: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

18

The Systems Development Life Cycle (SDLC)

Page 19: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

19

The Database Life Cycle (DBLC)

Page 20: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

20

Parallel Activities in the DBLC and the SDLC

Page 21: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

21

Database Administration

Data administration has its roots in the old, decentralized world of the file system

Advent of the DBMS and its shared view of data produced a new level of data management sophistication and led the DP department to evolve into an information systems (IS) department

Data management became an increasingly complex job, thus leading to development of the database administration function

Page 22: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

22

Database Administrators

Database Administrators Responsible for:

Physical implementation of the DBMS Security and integrity control of the DBMS Maintenance of the operational system Ensuring satisfactory performance of the

applications for users

Requires detailed knowledge of the target DBMS and the system environment

Page 23: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

23

Database Administration

Page 24: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

24

Database Administration

Page 25: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

25

Database Administration

Page 26: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

26

Database Administration

Page 27: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

27

Database Administration

Even the most carefully crafted database system cannot operate without a human component

Effective data administration requires both technical and managerial skills

DA must set data administration goals DBA is the focal point for data/user interaction Need for diverse mix of skills

Page 28: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

28

Database Administration

Page 29: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

29

Database Administration

Page 30: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

30

Desired DBA Skills

Page 31: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

31

DBA Activities and Services

Page 32: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

32

Database Administration

Critical step for any organization is to ensure its information system supports strategic plans for each of the company’s business areas

Database administration strategy must not conflict with information systems plans

Page 33: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

33

Summary

Data management is critical for any organization

Data should be treated as corporate asset with monetary value

DBMS is most commonly used electronic tool for corporate data management

Database administrator (DBA) is responsible for corporate database management

Page 34: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

34

Summary

Broader data management activity is handled by data administrator (DA)

DA is more managerially oriented than the more technically oriented DBA

Development of data administration strategy is closely related to the company’s mission and objectives

Page 35: 1 DBS201: DBA/DBMS Lecture 13. 2 Agenda The functions of a DBMS The role of a Data Administrator/ Database Administrator

35

DBA Resource Information

Salary Range for a Database Administrator: Average = C$45,234 (1 year experience)

Salary survey examples: http://images.globalknowledge.com/wwwimages/pdf

s/2007_SalaryReport.pdf http://www.payscale.com

/research/US/Skill=Oracle/Salary/by_Job

Job samples: http://jobsearch.monster.ca/jobsearch.asp?

q=database+administrator&fn=6&lid=240&re=&cy=CA