Está en la página 1de 9

QUIZ BASE DE DATOS 2

DOCENTE: RUBEN BAENA

ALUMNO: JUAN CARLOS ATENCIO FLOREZ

TEMA: SUBCONSULTAS

FACULTAD DE INEGNIRIA

DEPARTAMENTO DE INGENIERIA DE SISTEMA

SEDE-LORICA
QUIZ 1 BD2 LORICA
TABLA PERSONA
TABLA PROFESOR

TABLA DEPARTAMENTO
TABLA GRADO

TABLA ASIGNATURA
TABLA CURSO_ESCOLAR

TABLA ALUMNO_SE_MATRICULA_ASIGNATURA
Punto 1 (Valor 1.0):
• Devuelve un listado con el nombre de las asignaturas, año de inicio y año de fin del
curso escolar del alumno con nif 26902806M

SELECT c.nombre , d.anyo_inicio, d.anyo_fin FROM persona a, alumno_se_mat


ricula_asignatura b,asignatura c,curso_escolar d WHERE a.nif ='26902806M'
AND a.id = b.id_alumno AND b.id_asignatura = c.id AND b.id_curso_escolar
= d.id;

• Devuelve un listado con el nombre de todos los departamentos que tienen profesores
que imparten alguna asignatura en el Grado en Ingeniería Informática (Plan 2015).

SELECT DISTINCT a.nombre FROM departamento a,profesor b,asignatura


c, grado d WHERE a.id =b.id_departamento AND b.id_profesor = c.id_p
rofesor AND d.id = c.id_grado AND d.id = 4;
Punto 2 (Valor 1.0):
• Devuelve un listado con los profesores que no imparten ninguna asignatura.

SELECT * FROM asignatura p WHERE p.id_profesor IS null;


• Devuelve un listado con los departamentos que no tienen profesore asociados.

SELECT * FROM profesor p WHERE p.id_departamento IS null;

También podría gustarte