Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
1. La administracin de la base de datos 2. Objetivos y funciones del administrador de la base de datos 3. Seleccin y evaluacin de sistemas de gestin de bases de datos 4. Prueba, carga y mantenimiento de la base de datos
4. Prueba de la BBDD
Para garantizar que el sistema de base de datos cumpla con los requisitos de los usuarios y opere sin mayores problemas, se necesitan buenos procedimientos de pruebas. Las pruebas de validacin se centran en las operaciones siguientes:
La carga de la base de datos se realiza sin violar la integridad de los datos La correcta interfaz de las aplicaciones con la base de datos El rendimiento del sistema satisface las necesidades para las que se adquiri el SGBD.
4. Prueba de la BBDD
La mayor parte de los problemas surgen cuando los valores de entrada son inusuales o errneos, cuando las combinaciones de condiciones obtienen un resultado inesperado o cuando los usuarios toman decisiones anticipadas. Se deben generar datos de prueba para:
1. 2. 3. 4. 5. 6. Valores que tienen signos negativos errneos Cdigos o claves invlidas Datos que amenazan la integridad referencial Valores nulos Un intento de cambiar los datos por un usuario no autorizado Valores extremos, como son una inusual cantidad de horas trabajadas o grandes recibos de compras inusuales 7. Unidades de medicin incorrectas 8. Intento no autorizado para cambiar la informacin que se encuentra en el diccionario de datos
12
4. Prueba de la BBDD
En cuanto al control operacional, la administracin debe interesarse en la informacin siguiente:
Quin est usando el sistema de base de datos, qu datos estn siendo usados y durante qu tiempo estarn siendo usados? Qu recursos del hardware est usando el sistema de base de datos, cundo son usados y si hay cuellos de botella? Cunto tiempo se usa por una rutina de procesamiento en comparacin con una consulta ad hoc?
Algunas de las medidas usadas por DB2 son el tiempo de procesamiento de una consulta SQL, seguimientos de la ejecucin de una consulta SQL, estadsticas de los datos de entrada y salida e informacin resumen sobre los tiempos de espera para la ejecucin de consultas y programas.
4. Carga de la BBDD
Frecuentemente los datos que se almacenan en una base de datos ya existen sobre algn medio en la computadora, como es una cinta magntica. En el mejor de los casos, todos los datos necesarios existen y la carga de la base de datos consiste en la reestructuracin de los datos existentes. Es decir, un programa debe leer los archivos viejos y crear la estructura que necesitan los nuevos.
13
4. Carga de la BBDD
Es ms frecuente que los archivos existentes no contengan todos los datos necesarios para la nueva base de datos. Una de las soluciones usada frecuentemente para este caso consiste en transformar los archivos existentes de tal forma que contengan los datos necesarios antes de realizar el cambio en el sistema de base de datos. En este caso, el viejo sistema debe seguir procesando las transacciones diarias mientras se realiza la modificacin.
4. Mantenimiento de la BBDD
Una vez que el SGDB est instalado y en operacin se necesita organizar y ejecutar las actividades de mantenimiento para garantizar los servicios y operaciones del mismo. Algunas de las funciones de mantenimiento son: Administracin de recursos Seguridad y recuperacin Administracin de los cambios en el sistema de base de datos
14
4. Mantenimiento de la BBDD
Administracin de recursos.
Los recursos de los sistemas de bases de datos, como son los dispositivos de almacenamiento, buffers, ndices y tablas se chequean para determinar su adecuacin a medida que cambian los requisitos del sistema. Estos cambios pueden ser:
En el contenido de la base de datos, en la que se aaden, se eliminan o se actualizan datos. En el tamao de la base de datos, que generalmente, las bases de datos crecen. En las aplicaciones de la base de datos que pueden cambiar debido a nuevos requisitos.
Esta informacin nos ayuda a la hora de tomar decisiones acerca de la adicin o actualizacin de recursos as como para prever necesidades futuras.
4. Mantenimiento de la BBDD
Seguridad y recuperacin Salvar una copia de la base de datos cada cierto intervalo de tiempo debe ser una prctica estndar de seguridad. De esta forma si la base de datos que se est usando se daa o se destruye se puede reconstruir cargando la copia de seguridad y reevaluando todas las transacciones que se procesaron despus que se hizo la copia de seguridad.
15
4. Mantenimiento de la BBDD
Administracin de los cambios en el sistema de base de datos Los cambios en el sistema de base de datos son inevitables debido a que las necesidades del usuario cambian todo el tiempo. Ya que los cambios entraan efectos secundarios es til supervisar las nuevas implantaciones con el objetivo de medir su impacto real. La supervisin nos ayuda a acumular experiencia en la prediccin de los efectos de los cambios necesarios en el futuro.
Ejercicios
1. 2. 3. 4. Qu son el AD y el ABD. Caractersticas y funciones. Describa los principales objetivos del administrador Describa las principales funciones del administrador Describa cada una de las siguientes funciones y capacidades del SGBD:
directorio/diccionario de datos seguridad e integridad de los datos consulta, manipulacin de datos y capacidad de informe soporte de los requisitos de programacin especializada opciones de organizaciones fsicas de los datos
16