Sei sulla pagina 1di 11

BASE DE DATOS CURSO

Relaciones:

Tabla Curso:
Tabla Evaluación:

Tabla Evaluación Aprendiz:


Tabla Persona:
Tabla Aprendiz:
CONSULTAS

Consulta 1:

Hacer un listado de todas las personas que son instructores

SELECT Persona.nombre, Persona.apellido

FROM Persona

WHERE Persona.tipo='I';

Consulta2.

Nombre y apellidos de las personas que son instructores


SELECT Persona.nombre, Persona.apellido

FROM Persona;

Consulta 3:

Seleccionar el nombre del curso la fecha de apertura y el código del cuerso junto con el apellido y el
nombre del director

SELECT Curso.nombre, Curso.fechaapertura, Curso.codigo, Persona.apellido, Persona.nombre

FROM Curso, Persona

WHERE Persona.tipo='I' AND Persona.idPersona=Curso.idPersona;

Consulta 4:

Seleccionar el listado de aprendices de un curso determinado


SELECT Persona.nombre, Persona.apellido

FROM Persona, Curso

WHERE Curso.nombre='ADSIM' AND Persona.tipo='A' AND Persona.idPersona=Curso.idPersona;

Consulta 5:

Seleccionar nombre, código del curso con código de de las personas que pertenecen a un curso

SELECT Curso.nombre, Curso.codigo, Persona.clave

FROM Curso, Persona

WHERE Persona.tipo='A' AND Persona.idPersona=Curso.idPersona

ORDER BY Curso.nombre;
Consulta 6:

Seleccionar las evaluaciones realizadas a un curso

SELECT Evaluacion.tema, Curso.nombre

FROM Evaluacion, Curso

WHERE Curso.nombre='ADSIM' AND Curso.idCurso=Evaluacion.idCurso;

Consulta 7:

Seleccionar nombre, apellido de las personas fecha de evaluación nota de observaciones que obtuvo la
persona
SELECT Persona.nombre, Persona.apellido, Evaluacion.tema, Evaluacion.fecha, Evaluacionaprendis.nota

FROM Persona, Curso, Evaluacion, Evaluacionaprendis, Aprendiscurso

WHERE Persona.tipo='A' AND Persona.idPersona=Aprendiscurso.idPersona AND


Aprendiscurso.idAprendiscurso=Evaluacionaprendis.idAprendiscurso;

Consulta 8:

Seleccionar todas las personas que han perdido evaluaciones nombre, apellido, nombre del curso,
código del curso, fecha de la evaluación y tema de la evaluación

SELECT Persona.nombre, Persona.apellido, Curso.nombre, Curso.codigo, Evaluacion.fecha,


Evaluacion.tema

FROM Persona, Curso, Evaluacion, Evaluacionaprendis, Aprendiscurso

WHERE Persona.tipo='A' AND Evaluacionaprendis.nota<'3,6' AND


Persona.idPersona=Aprendiscurso.idPersona AND
Aprendiscurso.idAprendiscurso=Evaluacionaprendis.idAprendiscurso;
Nota: Claro tener en cuenta que la consultas 7 y 8 necesitan arreglo pronto actualizare este
documento

Potrebbero piacerti anche