Está en la página 1de 1

Actividad de aprendizaje 9.

Transacciones
Actividad de aprendizaje 9. Transacciones
Un error comn que suele presentarse es que un proceso u operacin se
interrumpa, pues esto genera inconsistencia. Esta actividad te servir para
aprender cmo se hace una transaccin.
Instrucciones:
Analiza muy bien tu diagrama, atiende correctamente las indicaciones y
responde lo que se solicita al final de la actividad.
Se tiene una base de datos para un sistema de control de nminas con el
siguiente diagrama entidad relacin.
Indica las instrucciones en SQL que compongan cada una de las siguientes
transacciones, pero en el orden en el que deben ser ejecutadas:

a) Modificar el identificador de un puesto, de 3 a 6.


CREATE TABLE TableX
( INT PRIMARY KEY, Description nvarchar
UPDATE `PUESTOS` SET ` id_puesto`=6 WHERE ` id_puesto`=3
UPDATE `EMPLEADOS` SET ` id_puesto`=6 WHERE ` id_puesto`=3
b) Eliminar el permiso con identificador 10.
DELETE FROM `EMPLEADOS` WHERE `id_permiso`=10
DELETE FROM `PERMISOS` WHERE `id_permiso`=10
c) Menciona qu tablas deberan actualizarse en una transaccin en
caso de reasignar el identificador de un empleado en cualquier caso
para evitar inconsistencias.
HIS_NMINAS, HIST_PUESTOS
d) Menciona las tablas que se deben actualizar si se desea reasignar al
identificador de una nmina.
UPDATE nombre_tabla
EMPLEADOS