Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1a. Nombres de los estudiantes de 1º de la carrera CS
- 2b. Nombre de los cursos impartidos por el profesor Anderson en los años 1998 y 99.
- 3c. Para cada sección impartida por el profesor Anderson,
- obtener el código de curso, semestre, año y número de estudiantes que tomaron la sección.
- 4d. Nombre y boletín de notas de los estudiantes de 1º de CS.
- El boletín incluye el nombre y código del curso,
- los créditos, el semestre, el año y las notas de los cursos aprobados
- (nota A, B ó C) por el estudiante.
- 5e. Nombres y departamentos de carrera de los estudiantes
- calificados con nota ‘A’ en todos sus cursos.
- 6f. Nombres y departamentos de carrera de los
- estudiantes que NO tengan nota ‘A’ en ningún curso.
- 1A. SELECT nombre
- FROM ALUMNO
- WHERE ANIO=1 AND ESPECIALIDAD='CS';
- Nombre de los cursos impartidos por el profesor Anderson en los años 1998 y 99.
- 2B. SELECT NOMBRE_CURSO
- FROM CURSO NATURAL JOIN SECCION
- WHERE PROFESOR='ANDERSON' AND ANIO IN (1998, 1999);
- Para cada sección impartida por el profesor Anderson,
- obtener el código de curso, semestre, año y número de estudiantes que tomaron la sección.
- 3C. SELECT CODIGO_CURSO, SEMESTRE, ANIO, COUNT(DISTINCT CODIGO_ALUMNO) AS NUM_ESTUDIANTES
- FROM SECCION NATURAL JOIN INFORME_CALIFICACIONES
- WHERE PROFESOR = 'ANDERSON'
- GROUP BY IDENTIFICADOR_SECCION;
- Nombre y boletín de notas de los estudiantes de 1º de CS.
- El boletín incluye el nombre y código del curso,
- los créditos, el semestre, el año y las notas de los cursos aprobados
- (nota A, B ó C) por el estudiante.
- 4D. SELECT NOMBRE, NOMBRE_CURSO, CURSO.CODIGO_CURSO, CREDITOS, SEMESTRE, SECCION.ANIO, CALIFICACION
- FROM (( ALUMNO
- NATURAL JOIN INFORME_CALIFICACIONES)
- NATURAL JOIN CURSO)
- INNER JOIN SECCION ON SECCION.IDENTIFICADOR_SECCION=INFORME_CALIFICACIONES.IDENTIFICADOR_SECCION AND CURSO.CODIGO_CURSO = SECCION.CODIGO_CURSO
- WHERE ALUMNO.ANIO=1 AND ESPECIALIDAD='CS' AND CALIFICACION<> 'D';
- Nombres y departamentos de carrera de los estudiantes
- calificados con nota ‘A’ en todos sus cursos.
- SELECT CODIGO_ALUMNO
- FROM INFORME_CALIFICACIONES WHERE CALIFICACION<>'A';
- 5E. SELECT NOMBRE, ESPECIALIDAD
- FROM ALUMNO
- WHERE CODIGO_ALUMNO NOT IN(SELECT CODIGO_ALUMNO FROM INFORME_CALIFICACIONES WHERE CALIFICACION<>'A');
- Nombres y departamentos de carrera de los
- estudiantes que NO tengan nota ‘A’ en ningún curso.
- 6F. SELECT NOMBRE, ESPECIALIDAD
- FROM ALUMNO
- WHERE CODIGO_ALUMNO NOT IN(SELECT CODIGO_ALUMNO FROM INFORME_CALIFICACIONES WHERE CALIFICACION='A');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement