Prueba 18
Prueba 18
Prueba 18
Section 18
(Responder todas las preguntas de esta sección)
1. Una transacción hace varios cambios sucesivos en una tabla. Si es
necesario, es posible que desee deshacer los cambios posteriores y
mantener el los cambios anteriores. ¿Qué debe incluir en el código
para realizar esta acción?
(1/1) Puntos
Un enlace de base de datos
Un punto de grabación (*)
Un privilegio de objeto
Una sentencia update
Una secuencia
Correcto
(1/1) Puntos
ROLLBACK;
ROLLBACK TO SAVEPOINT upd1_done; (*)
ROLLBACK TO SAVEPOINT upd2_done;
This study source was downloaded by 100000783181395 from CourseHero.com on 06-09-2022 10:43:55 GMT -05:00
https://www.coursehero.com/file/111395344/Prueba-18docx/
ROLLBACK TO SAVE upd1_done;
No hay nada que pueda hacer; se deben deshacer todos los cambios
o ninguno de ellos se puede deshacer.
Correcto
(1/1) Puntos
22
20 (*)
This study source was downloaded by 100000783181395 from CourseHero.com on 06-09-2022 10:43:55 GMT -05:00
https://www.coursehero.com/file/111395344/Prueba-18docx/
2
JANE verá un mensaje de error porque no se le permite consultar la
tabla mientras BOB la está actualizando.
Correcto
(1/1) Puntos
A, B y C
A y B (*)
C
Ninguna de las anteriores
Correcto
(1/1) Puntos
ROLLBACK UPDATE;
No hay nada que hacer.
COMMIT Del_Done;
This study source was downloaded by 100000783181395 from CourseHero.com on 06-09-2022 10:43:55 GMT -05:00
https://www.coursehero.com/file/111395344/Prueba-18docx/
ROLLBACK to SAVEPOINT Del_Done; (*)
Correcto
11. Examine las siguientes sentencias:
INSERT INTO emps SELECT * FROM employees; -- 107 rows inserted.
SAVEPOINT Ins_Done;
CREATE INDEX emp_lname_idx ON employees(last_name);
UPDATE emps SET last_name = 'Smith';
(1/1) Puntos
La actualización de last_name se deshace, pero la inserción se
confirma con la sentencia CREATE INDEX. (*)
Se realizará un rollback tanto de UPDATE como de INSERT.
Se deshace INSERT, pero se confirma UPDATE.
No ocurre nada.
Correcto
12. ¿Qué sentencia SQL se utiliza para eliminar todos los cambios
realizados por una transacción sin confirmar?
(1/1) Puntos
ROLLBACK; (*)
UNDO;
REVOKE…;
ROLLBACK TO SAVEPOINT;
Correcto
UPDATE employees
SET salary = 30000
WHERE employee_id = 100;
(1/1) Puntos
This study source was downloaded by 100000783181395 from CourseHero.com on 06-09-2022 10:43:55 GMT -05:00
https://www.coursehero.com/file/111395344/Prueba-18docx/
78000
24000
30000
48000 (*)
Correcto
This study source was downloaded by 100000783181395 from CourseHero.com on 06-09-2022 10:43:55 GMT -05:00
https://www.coursehero.com/file/111395344/Prueba-18docx/
Powered by TCPDF (www.tcpdf.org)