El documento presenta 7 solicitudes de información sobre profesores y asignaturas que son resueltas mediante consultas SQL. Se pide obtener datos de profesores que estudiaron posgrados específicos, profesores que dictan asignaturas básicas, asignaturas que se dictan ciertos días, información de profesores de Bogotá y sus asignaturas, asignaturas de ciencias básicas, asignaturas y horarios de un profesor específico, e información de ingreso y horarios de una profesora.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Taller n 2 bd sql
1. TALLER N°2 CAPITULO N°3
ALGEBRA RELACIONAL Y 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.
b. Se necesita saber cuáles son los profesores que tienen asignaturas en las
aéreas básicas.
c. Se necesita saber que asignaturas se dictan los días lunes, martes y viernes.
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.
e. Necesitamos saber que asignaturas pertenecen al área de ciencias básicas.
f. Averiguar que asignaturas tienen el profesor Iván Darío y en que horario las
tiene.
g. Investigar la fecha de ingreso de la profesora Vivian Gonzales y que horarios
de clase tiene y en salón las dicta.
Solución
a.
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.
SELECT DOCENTE.CEDULA, DOCENTE.NOMBRE, NOMASIGNATURA,
AREA.NOMAREA
FROM ASIGNATURA, DOCENTE, AREA
WHERE (AREA.CODAREA='2') AND (AREA.CODAREA=ASIGNATURA.CODAREA)
2. c.
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.
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)
e.
SELECT ASIGNATURA.NOMASIGNATURA, AREA.NOMAREA
FROM ASIGNATURA, AREA
WHERE (AREA.CODAREA='1') AND (AREA.CODAREA=ASIGNATURA.CODAREA)
F.
SELECT DOCENTE.NOMBRE, DOCENTE.APELLIDO,
ASIGNATURA.NOMASIGNATURA, HORARIO.DIA, FRANJA.HORAIF
FROM DOCENTE, HORARIO, ASIGNATURA, FRANJA
3. WHERE (DOCENTE.CEDULA='94510398') AND
(HORARIO.CODASIGNATURA=ASIGNATURA.CODASIGNATURA) AND
(ASIGNATURA.CEDULADOCENTE='94510398') AND
(HORARIO.CODFRANJA=FRANJA.CODFRANJA)
g.
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)
Manuel Alejandro Ordoñez Castro cod:2307528