Professional Documents
Culture Documents
UNIDAD 1:
Perspectiva prctica de la administracin de bases de datos
1.1. Administrador de Base de Datos (DBA)
1.1.1 Funciones de un DBA
1) Mantenimiento, administracin y control de los esquemas.
Comunicacin de los cambios a los usuarios.
2) Asegurar la mxima disponibilidad de los datos; por ejemplo, haciendo
copias
(back-ups),
administrando
diarios
(journals
o
logs),
reconstruyendo la BD, etc.
3) Resolucin de emergencias.
4) Vigilancia de la integridad y de la calidad de los datos.
5) Diseo fsico, estrategia de caminos de acceso y reestructuraciones.
6) Control del rendimiento y decisiones relativas a las modificaciones en
los esquemas y/o en los parmetros del SGBD y del SO, para mejorarlo.
7) Normativa y asesoramiento a los programadores y a los usuarios
finales sobre la utilizacin de la BD.
8) Control y administracin de la seguridad: autorizaciones, restricciones,
etc.
La tarea del ABD no es sencilla.
Los SGBD del mercado procuran reducir al mnimo el volumen de estas
tareas, pero en sistemas muy grandes y crticos se llega a tener grupos
de ABD de ms de diez personas. Buena parte del software que
acompaa el SGBD est orientado a facilitar la gran diversidad de tareas
controladas por el ABD: monitores del rendimiento, monitores de la
seguridad, verificadores de la consistencia entre ndices y datos,
reorganizadores, gestores de las copias de seguridad, etc. La mayora de
estas herramientas tienen interfaces visuales para facilitar la tarea del
ABD.
1.1.2 Relacin del DBA con otras reas de la Sistemas.
En sistemas muy complejos cliente/servidor y de tres capas, la base de
datos es slo uno de los elementos que determinan la experiencia de los
usuarios en lnea y los programas desatendidos. El rendimiento es una de las
mayores motivaciones de los DBA para coordinarse con los especialistas de
otras reas del sistema fuera de las lneas burocrticas tradicionales. Uno de
los deberes menos respetados por el administrador de base de datos es el
desarrollo y soporte a pruebas, mientras que algunos otros encargados lo
consideran como la responsabilidad ms importante de un DBA. Las
actividades de soporte incluyen la colecta de datos de produccin para llevar a
cabo pruebas con ellos; consultar a los programadores respecto al desempeo;
y hacer cambios a los diseos de tablas de manera que se puedan proporcionar
nuevos tipos de almacenamientos para las funciones de los programas
1.2. Anlisis de los manejadores de bases de datos