1. U N I V E R S I D A D T E C N O L Ó G I C A D E L E S T A D O D E Z A C A T E C A S
U N I D A D A C A D E M I C A D E P I N O S
T E C N O L O G Í A S D E L A I N F O R M A C I Ó N Y C O M U N I C A C I Ó N
TEMA:
TRANSACCIONES
UNIDAD
UNIDAD II. “TRANSACCIONES.”
MATERIA:
BASES DE DATOS PARA APLICACIONES
PROFESOR(A):
IDS. ELOY CONTRERAS DE LIRA
ALUMNO(A):
DANIEL TORRES SALAS
CRISTOPHER YOHANNI EZQUIVEL PINAL
CARRERA:
INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
GRADO Y GRUPO
8° CUATRIMESTRE “A”
PINOS, ZACATECAS. MARZO DEL 2015
2. La siguiente transacción SQL inserta datos en las tablas alumnos,
materias y alumnos materias, uniendo estas tablas y mostrando los registros
al momento de insertar, también modifica la calificación del alumno.
//*Inicia la transacción.
Begin work;
//*inserta registros a la tabla alumnos y en cada uno de sus campos
insert into alumnos values('1','Juana','Sanches','Soto');
//*inserta registros a la tabla materias y en cada uno de sus campos
insert into materias values('11','Planeacion Estrategica');
//*inserta registros a la tabla alumnos_materias y en cada uno de sus campos
insert into alumnos_materias values('1','11','9');
//*Une las tablas alumnos, materias y alumnos_materias mediante el id y muestra
los registros.
SELECT alumnos.nombre_alumno, ap_paterno, ap_materno,
materias.nombre_materias, alumnos_materias.calificacion
FROM alumnos
INNER JOIN alumnos_materias
INNER JOIN materias ON alumnos.id_alumno = alumnos_materias.id_alumno
AND alumnos_materias.id_materia = materias.id_materia;
//*Modifica registro calificación de la tabla alumnos_materias 9