DP 18 1 Practice Esp
DP 18 1 Practice Esp
DP 18 1 Practice Esp
com/academy
Objetivos
Definir las sentencias COMMIT, ROLLBACK y SAVEPOINT y su relación con las
transacciones de datos
Enumerar tres ventajas de las sentencias COMMIT, ROLLBACK y SAVEPOINT
Explicar por qué es importante, desde una perspectiva de negocio, poder controlar el
flujo de procesamiento de transacciones
Terminología
Identifique el término para cada una de las siguientes definiciones
CONSISTENCIA DE Garantiza una vista consistente de los datos para todos los
LECTURA usuarios en todo momento
Inténtelo/Resuélvalo
1. Defina las sentencias COMMIT, ROLLBACK y SAVEPOINT y su relación con las
transacciones de datos.
COMMIT: representa el punto en el tiempo en el que el usuario ha
realizado todos los cambios que quería para agruparlos lógicamente y,
puesto que no se ha cometido ningún error, el usuario está listo para
guardar el trabajo.
ROLLBACK: permite al usuario desechar los cambios realizados en la
base de datos.
SAVEPOINT: crea un marcador en una transacción, que divide la
transacción en varias partes más pequeñas
3. Cree una sentencia SQL para la tabla D_SONGS de DJs on Demand que suprima la
canción “All TheseYears”e inserte una nueva canción Country denominada “Happy
Birthday Sunshine” de “The Sunsets” con una duración de 4 minutos y un ID = 60.
Asegúrese de que todos los datos se pueden recuperar antes de que se realicen cambios
en latabla.
SAVEPOINT one ;
DELETE FROM d_songs
WHERE title = 'All These Years' ;
INSERT INTO D_SONGS(id, title, duration, artist, type_code)
VALUES(60, 'Happy Birthday Sunshine', '4 min', 'The Sunsets', 88);
5. Proporcione dos ejemplos de negocios que no sean los bancos que se basen en
procesos de control de transacciones. Describa por qué cada negocio necesita un control
del procesamiento de transacciones.
Por ejemplo al momento de realizar compras en una tienda en línea y otro ejemplo
es en centros comerciales.