database - Seneca - School of Information & Communications
Download
Report
Transcript database - Seneca - School of Information & Communications
DBS201: DBA/DBMS
Lecture 13
1
Agenda
The functions of a DBMS
The role of a Data Administrator/ Database
Administrator
2
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
3
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
4
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
5
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
6
Database Management System
Makes data management more efficient
and effective
Query language allows quick answers to
ad hoc queries
Provides better access to more and bettermanaged data
Promotes integrated view of organization’s
operations
Reduces the probability of inconsistent
data
7
Database Management System
Figure 1.2
8
Database Management System
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)
9
Database Management System
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
10
Database Management System
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)
11
DBMS Functions
Data dictionary management
Data storage management
Defines data elements and their
relationships
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
12
DBMS Functions
Security management
Multi-user access control
Enforces user security and data privacy
within database
Creates structures that allow multiple
users to access the data
Backup and recovery management
Provides backup and data recovery
utilities
13
DBMS Functions
Data integrity management
Database language and application
programming interfaces
Promotes and enforces integrity rules to
eliminate data integrity problems
Provides data access through a query
language
Database communication interfaces
Allows database to accept end-user
requests within a computer network
environment
14
Database Design
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
15
Database vs. File Systems
Figure 1.6
16
Database System Environment
Figure 1.7
17
The Systems Development Life Cycle
(SDLC)
18
The Database Life Cycle (DBLC)
19
Parallel Activities in the
DBLC and the SDLC
20
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
21
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
22
Database Administration
23
Database Administration
24
Database Administration
25
Database Administration
26
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
27
Database Administration
28
Database Administration
29
Desired DBA Skills
30
DBA Activities and Services
31
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
32
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
33
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
34
DBA Resource Information
Salary Range for a Database Administrator:
Average = C$45,234 (1 year experience)
Salary survey examples:
http://images.globalknowledge.com/wwwimages/pd
fs/2007_SalaryReport.pdf
http://www.payscale.com/research/US/Skill=Oracle/
Salary/by_Job
Job samples:
http://jobsearch.monster.ca/jobsearch.asp?q=datab
ase+administrator&fn=6&lid=240&re=&cy=CA
35