La administración de bases de datos es un trabajo cuya función principal es el soporte general de una base de datos informática. Estas tareas de soporte las realiza una persona llamada administrador de base de datos o DBA. Las bases de datos requieren una gestión y un mantenimiento constantes, y un DBA está especialmente capacitado para realizar todas las funciones necesarias para ello. Normalmente, se requiere que un DBA tenga una certificación o un título en el soporte de un tipo específico de sistema de base de datos, como Oracle o Microsoft SQL Server. Por lo general, utilizará un sistema de gestión de bases de datos, o DBMS, un paquete de software que contiene programas diseñados para ayudar en la administración de la base de datos.
Hay numerosas responsabilidades involucradas al realizar la administración de la base de datos. Los administradores de bases de datos generalmente están a cargo del diseño general, el diseño y la implementación de la base de datos en sí, y deben planificar cualquier cambio o crecimiento futuro necesario. Supervisan el rendimiento de la base de datos y las aplicaciones relacionadas, ajustando y haciendo modificaciones según sea necesario para garantizar que todo funcione de manera óptima. Establecen y documentan las políticas y los procedimientos de seguridad de la base de datos, así como los de respaldo y recuperación. Los administradores de bases de datos deben tener un conocimiento profundo del software, las funciones y los productos de la base de datos, cómo solucionarlos y cómo instalarlos, configurarlos y actualizarlos.
El uso de un paquete de software del sistema de administración de bases de datos mejora en gran medida la capacidad del DBA para respaldar eficazmente la base de datos. Estos programas permiten que los datos de la base de datos se gestionen, organicen y recuperen fácilmente. Pueden interactuar con diferentes tipos de modelos de bases de datos, como modelos de red o relacionales. Proporcionan un medio conveniente para consultar los datos almacenados allí, así como un método sencillo para insertar, actualizar y eliminar registros. Los sistemas de administración de bases de datos también ayudan a mantener la integridad de los datos y controlar el acceso.
Las tres variaciones principales del trabajo de administración de base de datos básica incluyen sistemas, desarrollo y aplicaciones. La responsabilidad de todos los aspectos físicos de la administración de la base de datos, como las actualizaciones, las copias de seguridad y el monitoreo y ajuste del rendimiento, generalmente recae en un administrador de bases de datos de sistemas. Los DBA de desarrollo generalmente son responsables de las actividades involucradas en el diseño e implementación de una nueva base de datos. Cuando una empresa utiliza software de un proveedor externo para interactuar con la base de datos, un administrador de bases de datos de aplicaciones generalmente se encarga de garantizar que funcionen en conjunto correctamente. Un administrador de base de datos puede especializarse en uno de estos tipos, o puede ser responsable de todos ellos según el tamaño de la organización y sus necesidades.