Database administrator

From Wikipedia, the free encyclopedia
Database administrator
Occupation
Names Database Administrator , Database Analyst
Occupation type Profession
Activity sectors Information technology, Information Systems
Description
Competencies Databases Design and Implementation,Programming skills,Database theory,Networking Basics, analytical skills, critical thinking
Education required At Least Bachelor Degree in Related Field Like : Information systems , Information Technology ,Computer Science , Management Information system

A Database Administrator (acronym: DBA) is an IT Professional responsible for :

of Databases in an organization.[1]

The role includes the development and design of database strategies, system monitoring and improving database performance and capacity, and planning for future expansion requirements. They may also plan, co-ordinate and implement security measures to safeguard the database.[2]

Skills

List of skills required to become database administrators are:[3][4][5]

Education

Some employers require a Bachelor's Degree or higher in Computer Science, Engineering, Information Technology or related field to perform job duties as a Database Administrator. In general, DBA's work with commercial databases such as SQL Server, Oracle, MongoDB and many others.

Certification

Employing organizations may require that a database administrator have a certification for the particular RDBMS being used.[2]

Examples

Duties

A database administrator's responsibilities can include the following tasks:[8]

  • Installing and upgrading the database server and application tools
  • Allocating system storage and planning future storage requirements for the database system
  • Modifying the database structure, as necessary, from information given by application developers verbally
  • Enrolling users and maintaining system security
  • Ensuring compliance with database vendor license agreement
  • Controlling and monitoring user access to the database
  • Monitoring and optimizing the performance of the database
  • Planning for backup and recovery of database information
  • Maintaining archived data
  • Backing up and restoring databases
  • Contacting database vendor for technical support
  • Generating various reports by querying from database as per need.

Job titles

DBAs are also known by the titles Database Coordinator or Database Programmer, although a database programmer requires more advanced skills in SQL programming than a DBA may have, and Database Programmers may not have and do not require the skills of database administration, backing up, restoring, monitoring or tuning to do their job well.[2]

The role integrates closely with the other jobs of Database Analyst, Database Modeller, Programmer Analyst, and Systems Manager.[2]

Some organizations have a hierarchical system of database administrators, generally:[9]

  • Junior DBAs
  • Mid-level DBAs
  • Senior DBAs
  • DBA consultants
  • Manager/Director of Database Administration/Information Technology

References

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.