Database Administrators
Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. Identify, investigate, and resolve database performance issues, database capacity, and database scalability. May plan, coordinate, and implement security measures to safeguard computer databases.
What education do people in this job actually have?
O*NET incumbent survey (2024)How EWU courses prepare you for this work (8 of 18 O*NET tasks have course evidence)
Visualize models graphically
- Employ the appropriate numerical technique to approximate a solution of an initial value problem, boundary value problem, or partial differential equation, with careful consideration of initial or boundary data.
- Demonstrate the ability to analyze algorithms to interpolate data with polynomials.
Implement an iterative method to solve a problem (e.g. matrix decomposition, solution of a linear system of equations, determining eigenpairs of a matrix)
Program a memory management simulation.
use numerical schemes to find approximate solutions to initial value problems utilizing mathematical software such as Matlab or Mathematica.
Write a professional report adhering to scholarly standards
Understand and use the heap data structure and its applications in sorting and priority queue.
Implement a hash table and use Java built-in HashTable/HashMap class.
Recent regional postings for this occupation
View all 234 postings from the last year →5 most recent CareerOneStop listings for this occupation. "Live" in Quick Facts counts only postings the scraper re-confirmed in the last 7 days; older real postings still appear here until they age out.
-
Software Specialist - Database Administrator2026-06-05Amentum · Richland, WA
-
Senior Consultant - SQL Developer2026-05-31Deloitte · Portland, OR21 requirements 20 responsibilities4+ years of experience with database performance tuning and optimization, including query tuning, indexing strategies, execution plan analysis, and use of performance monitoring or diagnostic tools.
-
Senior Consultant - SQL Developer2026-05-31Deloitte · Bellevue, WA21 requirements 20 responsibilities4+ years of experience with database performance tuning and optimization, including query tuning, indexing strategies, execution plan analysis, and use of performance monitoring or diagnostic tools.
-
Senior Consultant - SQL Developer2026-05-31Deloitte · Boise, ID21 requirements 20 responsibilities4+ years of experience with database performance tuning and optimization, including query tuning, indexing strategies, execution plan analysis, and use of performance monitoring or diagnostic tools.
-
Senior Consultant - SQL Developer2026-05-31Deloitte · Seattle, WA21 requirements 20 responsibilities4+ years of experience with database performance tuning and optimization, including query tuning, indexing strategies, execution plan analysis, and use of performance monitoring or diagnostic tools.
Where to focus your applied learning (10 taskes without course evidence yet)
These O*NET tasks don't have direct course-objective evidence in the Math BS catalog yet. Each is an opportunity to gain hands-on preparation through an applied project, MAA-sponsored partnership, elective, or internship. The Math BS applied-projects page has examples of project-driven learning that could close these kinds of gaps.
- Modify existing databases and database management systems or direct programmers and analysts to make changes. (importance 4.0/5)
- Specify users and user access levels for each segment of database. (importance 3.8/5)
- Test changes to database applications or systems. (importance 3.8/5)
- Train users and answer questions. (importance 3.6/5)
- Provide technical support to junior staff or clients. (importance 3.5/5)
- Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems, such as the installation of new databases. (importance 3.5/5)
- Review procedures in database management system manuals to make changes to database. (importance 3.0/5)
- Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management. (importance 2.8/5)
- Review workflow charts developed by programmer analyst to understand tasks computer will perform, such as updating records. (importance 2.8/5)
- Revise company definition of data as defined in data dictionary. (importance 2.7/5)
More O*NET details for this occupation (skills, knowledge, tools & technology)
O*NET's tools-and-technology list aggregates software encountered across the occupation's many sub-roles, so the list can be broad. Treat it as a directory of what people in this job might use, not a checklist of what every job requires.
Where this data comes from. Occupation descriptions, tasks, skills, and education-incumbents survey come from the U.S. Department of Labor's O*NET 30.2. Washington-state pay and employment projections come from WA Employment Security Department and the BLS Occupational Employment and Wage Statistics. Live job postings come from CareerOneStop, refreshed nightly from a scrape that tracks the original posting date and the date our system last saw each posting live.
How we connect courses to occupations. Course catalog descriptions and program-level learning outcomes are indexed alongside O*NET task statements. Where a course's language aligns with a task an occupation requires, we mark it as evidence of preparation. Faculty review each candidate match and either confirm or veto it; only confirmed matches surface in totals.