Roles De Un Administrador De Base De Datos
Un administrador es el responsable de coordinar los recursos de productividad cubriendo un rol en la empresa en el que desarrolle la Planeación para precisar el futuro deseado de la empresa.
Entre sus roles podemos encontrar:
• Asegurar la Recuperabilidad – Asegurarse de la recuperación, como creando respaldos
• Integridad - Verificar o ayudar a la verificación de integridad de datos
• Seguridad - Definir y/o implementar control de acceso
• Disponibilidad – Esto es administrar la actividad de la base de datos
• Desempeño - Asegurarse del máximo desempeño incluso con las limitaciones
• Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos. Incluye administrar la estructura de la base de datos.
• Administrar el sistema manejador de base de datos
• Establecer el diccionario de datos
• Asegurar la confiabilidad de la base de datos
En este otro momento daremos una breve definición de cada Rol:
RECUPERABILIDAD
Esto significa que, si ocurre algún error en los datos, hay un bug de programa o de hardware, el DBA (Administrador de base de datos) puede traer de vuelta la base de datos al tiempo y estado en que se encontraba en estado consistente antes de que el daño se causara.
INTEGRIDAD
La integridad de una base de datos significa que, la base de datos ó los programas que generaron su contenido, incorporen métodos que aseguren que el contenido de los datos del sistema no se rompan así como las reglas del negocio. Por ejemplo, un distribuidor puede tener una regla la cual permita que solo los clientes individuales puedan solicitar órdenes; a su vez cada orden identifique a uno y solo un proveedor.
DISPONIBILIDAD
El DBA debe mantener la disponibilidad, esto significa que los usuarios tengan acceso a los datos cuando lo necesiten para atender a las necesidades del negocio.
SEGURIDAD
Se encarga de limitar a los usuarios a ejecutar únicamente las operaciones permitidas. A igual que otros metadatos, una DBMS relacional maneja la seguridad en forma de tablas.
DESEMPEñO
En sistemas muy complejos cliente/servidor y de tres capas, la base de datos es solo uno de los elementos que determinan la experiencia de los usuarios en línea y los programas desatendidos.
DESARROLLO Y SOPORTE A PRUEBAS
Las actividades de soporte incluyen la colecta de datos de producción para llevar a cabo pruebas con ellos; consultar a los programadores respecto al desempeño; y hacer cambios a los diseños de tan;as de manera que se puedan proporcionar nuevos tipos de almacenamientos para las funciones de los programas.
ADMINISTRAR EL SISTEMA MANEJADOR DE BASE DE DATOS
El DBA debe procurar siempre que los estándares que serán aplicados beneficien también a los usuarios, privilegiando siempre la optimización en la operación del DBMS y el apego de las políticas de la empresa. Entre las funciones del DBA se encuentra la de revisar los estándares periódicamente para determinar su operatividad, ajustarlos, ampliarlos o cancelarlos y hacer que estos se cumplan.
ESTABLECER EL DICCIONARIO DE DATOS
Este metadato debe precisar información que nos indique con claridad el tipo de datos que serán utilizados, sus ámbitos de influencia y sus limitantes de seguridad.
ASEGURAR LA CONFIABILIDAD DE LA BASE DE DATOS
Se deben utilizar gestores con las herramientas necesarias para la reparación de los posibles errores que las bases de datos pueden sufrir, por ejemplo tras un corte inesperado de luz.