Gestión de transacciones y administrador de la base de datos
-
Upload
ralbarracin -
Category
Education
-
view
3.257 -
download
0
description
Transcript of Gestión de transacciones y administrador de la base de datos
GESTIÓN DE TRANSACCIONES
Varias operaciones sobre la base de datos forman amenudo una única unidad lógica de trabajo. Unejemplo es la transferencia de fondos, en el que dela cuenta A se retira y en la cuenta B se deposita.Es esencial que tanto el retiro como el depósitotengan lugar o bien no ocurra ninguno.
GESTIÓN DE TRANSACCIONES
Este requisito de todo o nada se denominaatomicidad. Además es esencial que la ejecución dela transferencia de fondos preserva la consistencia dela base de datos, es decir el valor de la suma A+B sedebe preservar.
GESTIÓN DE TRANSACCIONES
Este requisito de corrección se llama consistencia.Finalmente tras la ejecución correcta de latransferencia de fondos los nuevos valores de lascuentas A y B deben persistir, a pesar de laposibilidad de fallo del sistema. Este requisito depersistencia se llama durabilidad.
GESTIÓN DE TRANSACCIONES
Una transacción es una colección de operacionesque se lleva a cabo como una única función lógica enuna aplicación de bases de datos. Cada transaccionesuna unidad de atomicidad y consistencia. Así serequiere que las transacciones no violen ningunarestricción de consistencia de la base de datos.Es decir si la base de datos era consistente cuando latransacción comenzó, la base de datos debe serconsistente cuando la transacción termine con éxito
ADMINISTRADOR DE LA BASE DE DATOS
Una de las principales razones de usar un SGBDs estener un control centralizado tanto de los datos comode los programas que acceden a esos datos.
La persona que tiene este control central sobre elsistema se llama administrador de la base dedatos (ABD)
FUNCIONES DEL ADMINISTRADOR DE LABASE DE DATOS
Definición del esquema.- El DBA crea elesquema original de la base de datos escribiendo unconjunto de instrucciones de definición de datos enel LDD.
Definición de la estructura y del método deacceso.
Modificación del esquema y de laorganización física.-
FUNCIONES DEL ADMINISTRADOR DE LABASE DE DATOS
Los DBA realizan cambios en el esquema y en laorganización física para reflejar las necesidadescambiantes de la organización, o para alterar laorganización física para mejorar el rendimiento.
Concesión de autorización para el acceso alos datos.- la concesión de diferentes tipos deautorización
FUNCIONES DEL ADMINISTRADOR DE LABASE DE DATOS
Permite al administrador de la base de datosdeterminar a que partes de la base de datos puedeacceder cada usuario. La información deautorización se mantiene en una estructura delsistema especial que el sistema de base de datosconsulta
FUNCIONES DEL ADMINISTRADOR DE LABASE DE DATOS
Cuando se intenta el acceso a los datos del sistema.
Mantenimiento rutinario.- Algunos ejemplos deactividades rutinarias de mantenimiento de la basede datos son:
Copia de seguridad periódica de la base de datos,para prevenir
FUNCIONES DEL ADMINISTRADOR DE LABASE DE DATOS
La perdida de datos en caso de desastres.
Asegurarse de que haya suficiente espacio libre endisco para las operaciones normales y aumentar elespacio en disco según sea necesario.
Supervisión de los trabajos que se ejecuten en la basede datos.
Y asegurarse de que el rendimiento no se degradapor tareas muy costosas iniciadas por algunosusuarios.