1. Athabasca University Professional Position Description
Update Only Classification Review
Position Title Database Analyst
Position # P00175
Department Computing Services
Classification Level B
Reports to Database Administrator
Effective Date April 1, 2005
Position Summary Ensures the on-going trouble-free maintenance of the University’s primary database
Briefly describe the main
purpose(s) of the position Works with the Database Administrator to provide database administrative services with
respect to University databases.
Provides analysis, design and programming work. Analyzes user needs, and designs
DBMS solutions to solve user problems, both independently and as assigned by the
The Database Analyst may temporarily be assigned to special team projects and will be
required to report to the respective Project Managers, in such cases.
May act as the Database Administrator when assigned, with full responsibility of
ensuring the data base systems of the University remain in operation.
Periodically is assigned report writing and presentation duties.
May be requested to produce and present user training courses.
3. Duties and Assists in ensuring the on-going trouble-free operation of the University’s database
Responsibilities system (20%)
Organize by key Consults with the user community to solve immediate database problems, which are
responsibility area and adversely affecting their daily operations, with no intervention from the Database
include % of time spent Administrator.
Performs problem identification and problem solving tasks when things go wrong.
Provides immediate repairs to the database systems when the on-going operations of the
user community are jeopardized.
Database Administrative Services (40%)
Assists the Database Administrator in the key areas of installation, configuration
management, security, monitoring and tuning, backup and recovery, trouble shooting,
and vendor interfaces required by the University’s different database systems.
Adds database users and security for users. Assists the Database Administrator with the
setup and maintenance of security classes, roles, programs, procedures and policies.
Assists the Database Administrator in the maintenance of data dictionaries and entity-
Designs and implements general purpose database utility programs.
Performs periodic system reorganization to reassign data and restructure databases,
remove obsolete records and fields, and to install software upgrades.
Provides advanced database technical assistance to users and project teams.
Performs related duties as assigned by the Database Administrator.
Analysis, design and programming (40%)
Uses interviewing and communication skills to analyze user needs, and to suggest and
Designs systems including required relational DBMS design techniques.
Modifies systems to adhere to standards and guidelines established with the Database
Administrator, and to incorporate the University’s standard DBMS software.
Defines test criteria and tests programs to ensure proper functionality.
Creates and updates documentation for systems developed.
Independently, when assigned to a project, provides programming, testing, performance
enhancement, evaluation, and documentation services, related to his/her specialized
expertise with RDBMS technology.
May be assigned responsibility for all phases of some projects.
May temporarily be assigned to work on larger team projects under the direct
4. Classification Factors
Communication Continual enhancement of interviewing skills and techniques to ensure that all
facts pertaining to proposed systems and/or problems are disclosed.
Ensure that an amicable rapport is established between the user departments, and
database and software development teams.
Excellent interpersonal skills, to secure the cooperation and respect of the user
community and any project team members. These skills must include strong oral
and written communication skills, as well as a high degree of tact, diplomacy and
Reports directly to the Database Administrator and/or the Project Manager if
assigned to a team project.
Consults with technical staff in the Client and Operational Services section, the
Client Analysis and Information Services section, and the Helpdesk Services
Provides advanced technical advice to programmers and analysts.
Works closely with user department personnel analyzing requirements,
implementing procedures and systems, and maintenance of systems.
The Database Analyst meets when necessary with the Database Administrator,
Project Managers (s), and any temporary staff assigned to him/her.
Project status reports are provided to the Database Administrator and/or Project
Manager(s) on completion of a project, on request, or upon falling behind
The Database Analyst may be required to create and distribute special reports to
any level of the University’s management, working groups, and/or steering
Awareness that this position may be required to provide job-related information
beyond the boundaries of the Computing Services management levels (e.g. special
user department presentations, and participation in community and industry
computer related presentations).
The nature of this position, and the related duties and responsibilities performed,
requires the incumbent of the position to uphold the utmost degree of
confidentiality. Failure to do so will result in disciplinary action.
Supervision Responsible for supervision of any temporary staff assigned to him/her.
Impact of Service or Assists in maintaining mission critical systems. Effects of errors can be
Product very significant and can shut down operations of the University. Work on
systems projects is often at the design level and therefore can influence
the effectiveness and efficiency of the University's administrative
5. Independence of Action Monitors and directs activities of any temporary staff assigned under the authority
of this position.
Creates and amends policies and procedures, when requested to do so by the
Independently evaluates the effectiveness of DBMS policies and procedures and
Independently, when assigned to a project, provides programming, testing,
performance enhancement, evaluation, and documentation services, related to
his/her specialized expertise with RDBMS technology.
The incumbent is required to have advanced skills, needing limited supervision.
Is designated with the full authority of the Database Administrator when he/she is
Normally reports at end of projects.
Complexity Self-maintenance of “state-of-the-art” techniques related to database design, 3GL
and 4GL programming, and performance enhancement.
Planning Plans and schedules database modifications and service interruptions. May plan all
portions of some projects, and will plan/schedule most portions of other projects.
Signatures for Section I
Incumbent's Signature __________________________ Date ___________________
Supervisor's Signature __________________________ Date ___________________
6. Section II
Includes education, experience, skills, abilities and any other special qualifications required. The qualifications relate to the position not the
Database management systems, like Oracle, are complex pieces of software. This position pursues a wide scope of
This position requires a four-year University degree in Computing Science or a related discipline with
concentration in Computing Science. A Technical School Certificate in Computing Technology combined with two
years of specific data base experience is also acceptable for this position.
An additional minimum of two years of direct experience in the computing environment, preferably in the
maintenance of applications and/or database systems.
The incumbent is required to have advanced skills, needing limited supervision. This position involves varied duties
and responsibilities. Advanced skills are required in several areas including interviewing and analysis, all phases of
the software lifecycle, and database design and operation.
A working knowledge of data dictionary and entity-relationship diagram methodologies.
Experience in database design and access methods is essential.
Experience involving aspects of the systems lifecycle: analysis, design, programming, testing, systems
implementation, and maintenance.
Proven ability to thoroughly and logically analyze complex system applications, using both deductive and intuitive
reasoning to recognize potential problem areas within a system.
Proven ability to predict the ramifications of alternate solutions identified to alleviate or eliminate existing or
potential problem areas within a system.
Excellent interpersonal skills, to secure the cooperation and respect of the user community and any project team
members. These skills must include strong oral and written communication skills, as well as a high degree of tact,
diplomacy, and persuasiveness.
Experience in administrative, instructional, or research systems is an asset.
Ability to efficiently and effectively estimate and schedule project tasks, and predicts the staff requirements to
complete the tasks.
Advanced knowledge of Oracle and/or Ingres relational database management systems is essential.
Knowledge of DEC computers and the UNIX and VMS operating systems is essential.
CIPS I.S.P. certification is desirable.
In additional to qualifications, desirable personality traits would be those of self-confidence, curiosity, tenacity,
tact, as well as being detail-oriented and a self-starter.
Signatures for Sections I and II
Department Head Signature _________________________ Date ___________________
7. Executive Officer Signature __________________________ Date ___________________
Human Resources Review Date ___________________