Montgomery County Public Schools, Rockville, Maryland
SEARCH


OFFICE OF HUMAN RESOURCES > CLASSIFICATION > DATABASE ANALYST I
Database Analyst I
MONTGOMERY COUNTY PUBLIC SCHOOLS
CLASS DESCRIPTION
OFFICIAL TITLE: Database Analyst I CODE: 5660
WORKING TITLE: GRADE: 23
SUMMARY DESCRIPTION OF CLASSIFICATION: Under direction of the database analyst II, assists with the design, definition, support, security and integrity of databases. Researches, evaluates and recommends database application development tools and trains staff in their use. The work of the class involves creating and maintaining database structures; participating in the evaluation, installation and testing of database software and hardware; providing technical training and assistance to application development staff in the use of software design and development tools; participating in the definition and implementation of database security, backup, and recovery procedures; creating and maintaining schemas, DMCL's and subschemas.
MINIMUM QUALIFICATION STANDARDS
KNOWLEDGE, ABILITIES, AND SKILLS: Thorough knowledge of IDMS and Oracle or similar database management systems, including programming, data dictionaries, schemas, and subschemas. Knowledge of programming languages such as SQL, PUSQL, COBOL, Culprit, ADS/Online, and RPF. Proficiency with application development tools such as PowerBuilder. Knowledge of and experience with operating systems such as MS DOS, MS Windows, NetWare, Apple System 7, and MVS/ESA. Familiarity with relational database design and data modeling concepts and procedures. Understanding of the relationships among the various components of the database management system. Ability to analyze and resolve complex problems relating to database system performance and system and program abends. Ability to provide effective training and technical assistance for other staff members in the use of database software development tools. Ability to perform work of a very detailed nature requiring a high degree of accuracy. Ability to work well under pressure and meet tight deadlines. Good organization and time management skills; must be able to work effectively as part of a team, and create and work from detailed work plans. Good written and oral communications and human relations skills.
EDUCATION, TRAINING, AND EXPERIENCE: Bachelor's degree from an accredited college or university with considerable course work in the field of data processing, or any nationally recognized computer certification. Specialized training in relational and network database management systems, including database administration, tuning, troubleshooting, and programming. Considerable increasingly responsible experience in database programming with IDMS, Oracle or similar database management systems. Other combinations of applicable education, training and experience which provide the knowledge, abilities and skills necessary to perform effectively in the position may be considered. It is expected that this class will possess less experience than the database analyst II, and will work closely with the database analyst 11 to gain necessary knowledge and experience to perform at the senior level.
CERTIFICATE AND LICENSE REQUIREMENTS: None
PHYSICAL DEMANDS: (Special requirements such as lifting heavy objects and frequent climbing.) None
SPECIAL REQUIREMENTS: (Frequent overtime or night work required, etc.) Ability to work some overtime, evenings and weekends, and when urgent work requirements exist.
PAID OVERTIME: No

EXAMPLES OF DUTIES AND RESPONSIBILITIES:

ssists with creating, monitoring and modifying databases. Writes programs to perform database maintenance functions, correct data integrity errors, load and unload data, etc. Executes utilities and other programs to manipulate data on databases. Researches, evaluates, and tests software development tools; makes recommendations as to which tools MCPS should purchase. Installs the tools and trains developers in their use; provides assistance and troubleshooting. Works with vendors to resolve problems. Assists database analyst 11 in performing database administration tasks, with emphasis on gaining necessary knowledge and experience to accomplish these tasks on an independent basis in order to perform at the senior level. Controls and monitors user access to the database. Enrolls, monitors and drops users; grants system and object privileges. Maintains system security. Develops, tests, and implements a strategy for backup and recovery of the databases. First level of contact for developers and users for questions and problems related to database issues and software development tools. Provides training for development staff and users in new releases, features or operations of database software development tools.

Creates and modifies schemas, DMCLs and subschemas. Develops required interfaces to allow purchased applications software to operate efficiently and accurately on our database system. Must be proactive to potential problems to ensure the uninterrupted access to the database and maximize performance and reliability. Participates in new database hardware and software planning and evaluation. Attends database program specification and code walkthroughs to help identify potential problem areas and make recommendations for improving efficiency. Performs related duties as required.

Class Established: 7/95
Date(s) Revised:

This description may be changed at any time.

Note: A general guide to class description, which includes definitions of standard terms used, is considered an integral part of this description and is available from the Office of Human Resources.

Updated August 2, 2004 | Contact Webmaster

HOME | PARENTS | STUDENTS | STAFF | ABOUT | SCHOOLS | COMMUNITY | BOARD OF ED | TOP up arrow
©1995–2008 Montgomery County Public Schools, 850 Hungerford Drive, Rockville, Maryland 20850
Contact | Privacy | Nondiscrimination/ADA | Get Acrobat | Get RealPlayer | Montgomery County