Tratamiento de datos Flashcards
Tipos de integridad referencial en el borrado de registros de una tabla base de datos
No permitir supresion
Supresion en cascada
Definir nulo en suprimir
Propiedades basicas de las transacciones en base de datos y describir
Atomicidad - Si hay error, se deshacen los cambios
Consistencia - La transaccion es consistente de principio a fin
Aislamiento - Los efectos de transaccion no son visibles hasta terminar
Durabilidad - Los cambios efectuados son permanentes
Sentencia para realizar cambios permanentes
COMMIT
Sentencia para deshacer cambios de una transaccion
ROLLBACK
Sentencia para deshacer cambios hasta un punto de guardado
ROLLBACK TO SAVEPOINT
Sentencia para establecer un punto de guardado
SAVEPOINT
Sentencia para indicar propiedades para una transaccion
SET TRANSACTION
Garantias de Bases de datos multiusuario y descripcion
Concurrencia de datos - Que los usuarios puedan acceder al mismo tiempo
Consistencia de datos - Cada usuario tiene una vista consistente de los datos
Bloqueos de Bases de datos multiusuario y descripcion
Consistencia - Datos consultados o modificados por usuario no pueden ser cambiados hasta finalizar operacion
Integridad - Se deben reflejar cambios efectuados en el orden correcto
Tipos de Bloqueos de Bases de datos multiusuario y descripcion
Bloqueo exclusivo - Previene que sea compartido el recurso asociado, quien bloquea el recurso lo puede modificar
Bloqueo compartido - Comparte el recurso asociado, para prevenir acceso de escritor que necesita bloqueo exclusivo
Sentencias que omiten bloqueo por defecto
SET TRANSACTION ISOLATION LEVEL
LOCK TABLE
SELECT (…) FOR UPDATE