Projected Growth: Faster than average
Projected Job Openings
Considerable Preparation Needed
Your job is to Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. May plan, coordinate, and implement security measures to safeguard computer databases.
Common job titles of Database Administrators include:
Experience and Education
A considerable amount of work-related skill, knowledge, or experience is needed for this occupation. For example, a person in this occupation must complete four years of college and work for several years in industry to be considered qualified.
76.59% said they needed a Bachelor's Degree.
10.78% said they needed a First Professional Degree.
Test programs or databases, correct errors, and make necessary modifications.
Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
Select and enter codes to monitor database performance and to create production database.
Review procedures in database management system manuals for making changes to database.
Specify users and user access levels for each segment of database.
Train users and answer questions.
Review workflow charts developed by programmer analyst to understand tasks computer will perform, such as updating records.
Work as part of a project team to coordinate database development and determine project scope and limitations.
Review project requests describing database user needs to estimate time and cost required to accomplish project.
Develop data model describing data elements and how they are used, following procedures and using pen, template or computer software.
Plan, coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
Modify existing databases and database management systems or direct programmers and analysts to make changes.
Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
Revise company definition of data as defined in data dictionary.
Develop methods for integrating different products so they work properly together such as customizing commercial databases to fit specific needs.
Establish and calculate optimum values for database parameters, using manuals and calculator.
Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems, such as the installation of new databases.
Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.
Redundant array of independent disks RAID systems
Hard disk drives
Advanced business application programming ABAP
Apache CassandraAll Technologies
Apache HTTP Server
Apache Subversion SVN
Common business oriented language COBOL
Ellucian Banner ERP
ESRI ArcGIS software
Geographic information system GIS software
Hypertext markup language HTML
IBM Cognos Impromptu
IBM SPSS Statistics
Informatica Corporation PowerCenter
Integrated development environment IDE software
Marketo Marketing Automation
Microsoft .NET Framework
Microsoft Active Server Pages ASP
Microsoft ASP.NET Core MVC
Microsoft Dynamics GP
Microsoft Exchange Server
Microsoft SQL Server Reporting Services
Microsoft Visual Basic Scripting Edition VBScript
Microsoft Visual Studio
Oracle Business Intelligence Enterprise Edition
Oracle Fusion Applications
Oracle JavaServer Pages JSP
Oracle PeopleSoft Financials
Oracle WebLogic Server
Practical extraction and reporting language Perl
Qlik Tech QlikView
Red Hat WildFly
Relational database management software
Ruby on Rails
SAP Business Objects
SAP Crystal Reports
Supervisory control and data acquisition SCADA software
Unified modeling language UML
Access management software
Acronis Recovery Expert
Adobe Systems Adobe Dreamweaver
Adobe Systems Adobe Flash
ASG Technologies ASG-Zeke
Blackbaud The Raiser’s Edge
BMC Software Change Manager
BMC Software Control-M
BMC Software Recovery Manager RMAN
CA Easytrieve Report Generator
CA Erwin Data Modeler
Catalog navigation software
Cluster server software
Computer Associates Log Analyzer
Computer based training software
Concurrency control software
Customer information control system CICS
Data definition language DDL
Data dictionary software
Data manipulation language DML
Data mapping software
Data modeling software
Data transformation services DTS software
Data validation software
Database capacity planning software
Database cloning software
Database design software
Database security software
Database testing software
DOS shell script
Dynamic hypertext markup language DHTML
Embarcadero Technologies DBArtisan
Extensible HyperText Markup Language XHTML
Hewlett Packard HP-UX
Hewlett Packard LoadRunner
IBM InfoSphere DataStage
IBM Interactive System Productivity Facility ISPF
IBM Power Systems software
IBM Rational Data Architect
Index tuning software
Informatica Big Data
Job control language JCL
MapR Converged Data Platform
Micosoft SQL Server Analysis Services SSAS
Microsoft SQL Server Integration Services SSIS
Microsoft Visual Basic.NET
Microsoft Visual C# .NET
Object database management system ODBMS
Oracle Application Express APEX
Oracle Data Guard
Oracle Enterprise Manager
Oracle Enterprise Manager Cloud Control
Oracle Golden Gate
Oracle Learning Management
Oracle Real Application Cluster RAC
Oracle SQL Loader
Oracle SQL Plus
ReCrystallize Crystal Reports
Red Hat Ansible Engine
Redgate SQL Server
Restructured extended executor REXX
Safe Software FME
SAP Adaptive Server Enterprise
SAP Replication Server
SentryOne SQL Sentry
Storage area network SAN software
Storage management software
Systems and data disaster recovery software
Teradata Active Enterprise Data Warehouse
Test data generator software
Visual Paradigm DB Visual ARCHITECT
Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
Complex Problem Solving
Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
Understanding the implications of new information for both current and future problem-solving and decision-making.
Understanding written sentences and paragraphs in work related documents.
Judgment and Decision Making
Considering the relative costs and benefits of potential actions to choose the most appropriate one.
Communicating effectively in writing as appropriate for the needs of the audience.
Talking to others to convey information effectively.
Writing computer programs for various purposes.
Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.
Using mathematics to solve problems.
Adjusting actions in relation to others' actions.
Analyzing needs and product requirements to create a design.
Watching gauges, dials, or other indicators to make sure a machine is working properly.
Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
Teaching others how to do something.
Quality Control Analysis
Conducting tests and inspections of products, services, or processes to evaluate quality or performance.
Managing one's own time and the time of others.
Tell when something is wrong or is likely to go wrong. It does not involve solving the problem, only recognizing there is a problem.
Cognitive Abilities › Idea Generation and Reasoning Abilities › Problem Sensitivity
Apply general rules to specific problems to produce answers that make sense.
Cognitive Abilities › Idea Generation and Reasoning Abilities › Deductive Reasoning
Arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).
Cognitive Abilities › Idea Generation and Reasoning Abilities › Information Ordering
Listen to and understand information and ideas presented through spoken words and sentences.
Cognitive Abilities › Verbal Abilities › Oral Comprehension
Read and understand information and ideas presented in writing.
Cognitive Abilities › Verbal Abilities › Written Comprehension
Communicate information and ideas in speaking so others will understand.
Cognitive Abilities › Verbal Abilities › Oral Expression
Communicate information and ideas in writing so others will understand.
Cognitive Abilities › Verbal Abilities › Written Expression
Computers and Electronics
Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
Knowledge of transmission, broadcasting, switching, control, and operation of telecommunications systems.
Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.