Tratamiento de datos Flashcards

1
Q

Tipos de integridad referencial en el borrado de registros de una tabla base de datos

A

No permitir supresion
Supresion en cascada
Definir nulo en suprimir

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Propiedades basicas de las transacciones en base de datos y describir

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sentencia para realizar cambios permanentes

A

COMMIT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Sentencia para deshacer cambios de una transaccion

A

ROLLBACK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Sentencia para deshacer cambios hasta un punto de guardado

A

ROLLBACK TO SAVEPOINT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sentencia para establecer un punto de guardado

A

SAVEPOINT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Sentencia para indicar propiedades para una transaccion

A

SET TRANSACTION

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Garantias de Bases de datos multiusuario y descripcion

A

Concurrencia de datos - Que los usuarios puedan acceder al mismo tiempo
Consistencia de datos - Cada usuario tiene una vista consistente de los datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Bloqueos de Bases de datos multiusuario y descripcion

A

Consistencia - Datos consultados o modificados por usuario no pueden ser cambiados hasta finalizar operacion
Integridad - Se deben reflejar cambios efectuados en el orden correcto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Tipos de Bloqueos de Bases de datos multiusuario y descripcion

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Sentencias que omiten bloqueo por defecto

A

SET TRANSACTION ISOLATION LEVEL
LOCK TABLE
SELECT (…) FOR UPDATE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly