Roles y Perfiles de Un DBA

3

Click here to load reader

Transcript of Roles y Perfiles de Un DBA

Page 1: Roles y Perfiles de Un DBA

Un administrador de bases de datos (o DBA) tiene la responsabilidad de mantener y operar las bases de datos que conforman el sistema de información de una compañía.

Sus principales roles:

Recuperabilidad .- Asegurarse de la recuperacion, creando y probando respaldos

Esto significa que, si ocurre algún error en los datos, hay un bug de programa ó 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. El DBA

debe definir y poner en practica un plan de recuperación adecuado que incluya, por ejemplo

una descarga o "vaciado" periódico de la base de datos en un medio de almacenamiento de

respaldo, y procedimientos para cargar otra vez la base de datos a partir de vaciado más

reciente cuando sea necesario. Las actividades de recuperación incluyen el hacer respaldos de

la base de datos y almacenar esos respaldos de manera que se minimice el riesgo de daño ó

pérdida de los mismos, tales como hacer diversas copias en medios de almacenamiento

removibles y almacenarlos fuera del área en antelación a un desastre anticipado. La

recuperación es una de las tareas más importantes de los DBA's

Integridad .- Verificar o ayudar a la verificación de integridad de datos

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

Seguridad .- Definir y/o implementar control de acceso

La seguridad se encarga de limitar a los usuarios a ejecutar únicamente las

operaciones permitidas. Al igual que otros metadatos, una DBMS relacional maneja

la seguridad en forma de tablas. Estas tablas son las "llaves del reino" por lo cual se

deben proteger de posibles intrusos

Disponibilidad .- Esto es administrar la actividad de la base de datos

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

Desempeño .-Asegurarse del máximo desempeño incluso con las limitaciones

Page 2: Roles y Perfiles de Un DBA

Esto significa que la base de datos no cause tiempos de respuesta poco razonables.

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. El desempeñoes una de las mayores motivaciones de

los DBA para coordinarse con los especialistas de otras áreas del sistema fuera de

las líneas burocráticas tradicionales

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.

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 tablas de manera que se puedan proporcionar

nuevos tipos de almacenamientos para las funciones de los programas

Administrar el sistema manejador de base de datos

La concurrencia de múltiples usuarios requiere la estandarización de los procesos de operación; el DBA es responsable de éstas especificaciones y de asegurarse que estas lleguen a quienes concierne. Todo el ámbito de la base de datos se rige por estándares, desde la forma de como se captura la información (tipo de dato, longitud, formato), como es procesada y presentada. El nivel de estandarización alcanza hasta los aspectos más internos de la base de datos; como sé accesa a un archivo, como se determinan los índices primarios y auxiliares, registros, etc

Establecer el diccionario de datos

Cuando se definen estándares sobre la estructura de la base de datos, se deben de

registrarse en una sección del diccionario de datos a la que todos aquellos usuarios

relacionados con ese tipo de proceso pueden acceder. 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 trata de realizar un sistema de bases de datos lo suficientemente robusto para

que sea capaz de recuperarse frente a errores o usos inadecuados. 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