Administrador de Base de Datos
Los roles que deben cumplir los administradores de Base de Datos o (DBA):
Recuperabilidad
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
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
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.extraños
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.
Desempeño
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
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.
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 éstos se cumplan.
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.
Espero sirva de ayuda,
Saludos.
CCZ
Espero sirva de ayuda,
Saludos.
CCZ

No hay comentarios:
Publicar un comentario