La sentencia que se utiliza para iniciar una transacción en SQL es: ____ TRANSACTION. Para guardar permanentemente los cambios realizados durante una transacción se usa la instrucción: ____ En caso de error, para revertir todos los cambios desde el inicio de la transacción se utiliza: ____ La propiedad de las transacciones que garantiza que los cambios realizados por una transacción no sean visibles hasta que se confirme es: ____ Cuando dos transacciones se bloquean mutuamente esperando recursos que la otra tiene, se produce un ____ Para prevenir inconsistencias, se recomienda que todas las transacciones adquieran los bloqueos en el mismo ____. En SQL Server y MySQL, la combinación BEGIN, UPDATE, ROLLBACK se utiliza para manejar ____ En el siguiente fragmento, si ocurre un error en la inserción, se debe usar: BEGIN; INSERT INTO proyectos_empleados VALUES (...); -- si falla: ____; En una transacción bien diseñada, todas las operaciones deben ser atómicas, lo cual se relaciona con la propiedad ____ El uso de SELECT ... FOR UPDATE ayuda a controlar la ____ de datos. Una estrategia para evitar deadlocks es adquirir bloqueos de forma ____ Para proteger una fila antes de un UPDATE, se recomienda leerla con: SELECT * FROM empleados WHERE idEmpleado = 2 FOR ____; El siguiente fragmento es un ejemplo de transacción completa: BEGIN; UPDATE empleados SET salario = salario + 1000 WHERE idEmpleado = 3; ____;

Leaderboard

Visual style

Options

Switch template

Continue editing: ?