Un DBA se encarga de gestionar las bases de datos de una organización, incluyendo el modelado y diseño de datos, auditorías, integración de aplicaciones, respaldos, capacidad de planificación y administración de cambios. Adicionalmente, un DBA puede involucrarse en inteligencia de negocios e implementación de aplicaciones personalizadas. Existen diferentes tipos de bases de datos como las relacionales y no relacionales que cada una se organiza y trabaja de forma distinta.