TRABAJO DE BASE DE DATOS DE CURSO 1.
Hacer un listado de todas las personas que son estructures: SELECT Persona.nombre, Persona.apellido FROM Persona WHERE Persona.tipo="I";
2. Seleccionar el nombre del curso, fecha de apertura y código del curso junto con el apellido y el nombre del director: SELECT Curso.nombre, Curso.codigo, Curso.FechaApertura, Persona.nombre, Persona.apellido FROM Persona, Curso WHERE Persona.IdPersona=Curso.IdPersona AND Persona.tipo="I";
3. Seleccionar el listado de aprendices de un curso determinado: SELECT Curso.codigo, Curso.nombre, Persona.nombre, Persona.apellido FROM Curso, Persona, AprendizCurso
WHERE Persona.IdPersona=AprendizCurso.IdPersona AND Curso.IdCurso= AprendizCurso.IdCurso AND Persona.tipo="A" AND Curso.IdCurso=2;
4. Seleccionar nombre y código del curso con nombre y código de las personasque pertenecen al curso: SELECT Curso.codigo, Curso.nombre, Persona.nombre, Persona.apellido FROM Curso, Persona, AprendizCurso WHERE Persona.IdPersona=AprendizCurso.IdPersona AND Curso.IdCurso= AprendizCurso.IdCurso AND Persona.tipo="A" AND Curso.IdCurso=2;
5. Seleccionar las evaluaciones relacionadas con un curso seleccionar nombre y código del curso y fecha y tema de la evaluación nota y observación que obtuvo la persona: SELECT Curso.codigo, Curso.nombre, Persona.nombre, Persona.apellido FROM Curso, Persona, AprendizCurso WHERE Persona.IdPersona=AprendizCurso.IdPersona AND Curso.IdCurso= AprendizCurso.IdCurso AND Persona.tipo="A" AND Curso.IdCurso=2;
6. Seleccionar todas las personas que han perdido evaluaciones indicando nombre de las personas código de curso fecha y nación y tema de evaluación: SELECT Curso.codigo, Curso.nombre, Persona.nombre, Persona.apellido FROM Curso, Persona, AprendizCurso WHERE Persona.IdPersona=AprendizCurso.IdPersona AND Curso.IdCurso= AprendizCurso.IdCurso AND Persona.tipo="A" AND Curso.IdCurso=2;