1. TALLER 2
Aplicando para el siguiente ejercicio de SQL.
a. Se requiere tener los datos de los profesores que estudiaron su postgrado en la Univalle, Usaca y
Nacional, pero que sean Ing. De sistemas.
R/
SELECT INSTITUCION.NOMINSTITUCION, PREGRADO.NOMPREGRADO, DOCENTE.NOMBRE,
DOCENTE.APELLIDO
FROM DOCENTE, PREGRADO, ASIGNATURA, INSTITUCION
WHERE ((INSTITUCION.CODINSTITUCION='1') OR (INSTITUCION.CODINSTITUCION='4')OR
(INSTITUCION.CODINSTITUCION='7')) AND (PREGRADO.CODPREGRADO='2') AND
((DOCENTE.CODPREGRADO=PREGRADO.CODPREGRADO) AND
(DOCENTE.CODINSTITUCION=INSTITUCION.CODINSTITUCION))
b. Se necesita saber cuáles son los profesores que tienen asignaturas en las aéreas básicas.
R/
SELECT DOCENTE.CEDULA, DOCENTE.NOMBRE, NOMASIGNATURA, AREA.NOMAREA
FROM ASIGNATURA, DOCENTE, AREA
WHERE (AREA.CODAREA='2') AND (AREA.CODAREA=ASIGNATURA.CODAREA)
c. Se necesita saber que asignaturas se dictan los días lunes, martes y viernes.
R/
SELECT DIA, ASIGNATURA.NOMASIGNATURA
FROM HORARIO, ASIGNATURA
WHERE ((HORARIO.DIA='LUNES') OR (HORARIO.DIA='MARTES') OR (HORARIO.DIA='VIERNES')) AND
(HORARIO.CODASIGNATURA=ASIGNATURA.CODASIGNATURA)
d. Se requiere saber que profesores son de Bogotá, que asignaturas dicta, en que horarios y también en
que área, salón y bloque.
R/
SELECT DOCENTE.NOMBRE, CIUDAD.NOMCIUDAD, ASIGNATURA.NOMASIGNATURA, HORARIO.DIA,
FRANJA.HORAIF, SALON.NOMSALON, BLOQUE.NOMBLOQUE
FROM HORARIO, ASIGNATURA, BLOQUE, SALON, CIUDAD, FRANJA, DOCENTE
WHERE (CIUDAD.CODCIUDAD='6') AND (CIUDAD.CODCIUDAD=DOCENTE.CODCIUDAD) AND
(SALON.CODBLOQUE=BLOQUE.CODBLOQUE)
2. e. Necesitamos saber que asignaturas pertenecen al área de ciencias básicas.
R/
SELECT ASIGNATURA.NOMASIGNATURA, AREA.NOMAREA
FROM ASIGNATURA, AREA
WHERE (AREA.CODAREA='1') AND (AREA.CODAREA=ASIGNATURA.CODAREA)
f. Averiguar que asignaturas tienen el profesor Iván Darío y en que horario las tiene.
R/
SELECT DOCENTE.NOMBRE, DOCENTE.APELLIDO, ASIGNATURA.NOMASIGNATURA, HORARIO.DIA,
FRANJA.HORAIF
FROM DOCENTE, HORARIO, ASIGNATURA, FRANJA
WHERE (DOCENTE.CEDULA='94510398') AND
(HORARIO.CODASIGNATURA=ASIGNATURA.CODASIGNATURA) AND
(ASIGNATURA.CEDULADOCENTE='94510398') AND (HORARIO.CODFRANJA=FRANJA.CODFRANJA)
g. Investigar la fecha de ingreso de la profesora Vivian Gonzales y que horarios de clase tiene y en salón las
dicta.
R/
SELECT DOCENTE.NOMBRE, DOCENTE.APELLIDO, ASIGNATURA.NOMASIGNATURA, HORARIO.DIA,
FRANJA.HORAIF, SALON.NOMSALON
FROM DOCENTE, HORARIO, ASIGNATURA, FRANJA, SALON
WHERE (DOCENTE.CEDULA='66726100') AND
(HORARIO.CODASIGNATURA=ASIGNATURA.CODASIGNATURA) AND
(ASIGNATURA.CEDULADOCENTE='66726100') AND (HORARIO.CODFRANJA=FRANJA.CODFRANJA)
LAKXMY SALDAÑA SANCHEZ
Código: 2308540