Administración de la
estructura de la Base de
Datos
Implicaciones por la modificación de los esquemas
Las solicitudes de modificación son inevitables
el impacto de las alteraciones será resentido por mas de una aplicación
Una administración eficaz de la BD debe incluir procedimientos y políticas mediante las cuales los
usuarios puedan registrar sus necesidades de modificaciones
El DBA debe estar preparado para reparar la BD y reunir suficiente información para diagnosticar y
corregir el problema provocado por la falla. Después de un cambio la BD es más vulnerable a fallas.
Documentación
La responsabilidad final de un DBA en la administración de la estructura de una BD es la
DOCUMENTACIÓN
Una modificación sobre la estructura de la BD pudiera ocasionar un error que no apareciera a corto
plazo; una vez que este surja, sin la documentación adecuada sobre las modificaciones realizadas, él
diagnostico resultaría extremadamente complicado.
Si se utilizan procedimientos de prueba formatos de pruebas y métodos de registro estandarizados,
el registro de los resultados de la prueba no consumirá tiempo excesivo.
Comúnmente el tiempo de la documentación es tedioso y esto ocasiona que algunos DBA tienden a
reducir o abreviar la información que se registra en ella e incluso llegan a desatenderla.
La tarea de la documentación es cada vez más ligera y precisa cuando se utilizan DBMS que integran
herramientas CASE para las tareas de diseño, mantenimiento y documentación.
Una razón más para documentar consiste en la necesidad de mantener organizados datos históricos
En los casos de caídas del sistema se presenta una situación parecida; los respaldos son requeridos
y habrá de verificarse su estructura; formato y escala para integrarlos a la operación del sistema.
Administración de la actividad de datos
Aunque el DBA protege los datos, no los procesa
el DBA administra actividad de datos.
Dado que la BD es un recurso compartido, el DBA debe proporcionar estándares, guías de acción,
procedimientos de control y la documentación necesaria para garantizar que los usuarios trabajan
en forma cooperativa y complementaria al procesar datos en la BD.
La concurrencia de múltiples usuarios requieren de estandarizar los procesos de operación; el DBA
es responsable de tales especificaciones y de asegurarse que estas lleguen a quienes concierne.
Todo el ámbito de la BD se rige por estándares, desde la forma como se capture la información (tipo,
longitud, formato), como es procesada y presentada. El nivel de estandarización alcanza hasta los
aspectos más internos de la BD; como sé accesa a un archivo, como se determinan los índices
primarios y auxiliares, la foliación de los registros y demás.
Debe procurarse 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 revisarlos periódicamente para determinar su
operatividad, y en su caso ajustarlos, ampliarlos o cancelarlos.
Uno de tales conflictos es el de la actualización perdida; este ocurre cuando el trabajo de un usuario
queda sobrescrito sobre por el de un segundo usuario. El DBA queda responsabilizado para
identificar la posible ocurrencia de dichos problemas así como de crear normas y procedimientos
para su eliminación.
Se obtendrán este tipo de garantías cuando el DBMS sea capaz de implementar las restricciones
aplicables al acceso concurrente, y este sea utilizado adecuadamente por programadores y usuarios
para borrar lo anterior, se hace indispensable el apego a los estándares el seguimiento de
instructivos y manuales y las reglas establecidas para los diversos procesamientos y procedimientos
que se llevan acabo.
Entre las alternativas mas utilizadas por el DBA para tratar de resolver o minimizar este problema se
encuentran las siguientes:
a. Restringir el acceso a los procedimientos para ciertos usuarios.
b. Restringir al acceso a los datos para ciertos usuarios procedimientos y/o datos.
c. Evitar la coincidencia de horarios para usuarios que comparten.
Las técnicas de recuperación son otra función esencial del DBA al administrar la actividad de datos.
A pesar de que el DBMS lleva a cabo una parte del proceso de recuperación, los usuarios determinan
en forma critica la operatividad de esos sistemas de protección.
El DBA es el responsable de la publicación y mantenimiento de la documentación en relación con la
actividad de los datos, incluyendo los estándares de la BD, los derechos de recuperación y de acceso
a la BD, los estándares para la recuperación de caídas y el cumplimiento de las políticas establecidas
Introduccion
Participar en el diseño inicial
Controlar y adminstrar los RQ
Todas las modificaciones en las estructuras o procedimientos de BD requieren de una cuidadosa
administración.