Вы находитесь на странице: 1из 7

Gestin acadmica de los alumnos del departamento de informtica del I.E.S.

Gran Capitn
Objetivo una Base de Datos para la correcta admnistracin de los alumnos existentes en el
Departamento deInformtica de IES Gran Capitn
A continuacin se mostrarn todas las tablas de las que consta nuestra base de datos
Tabla Alumos:

Tabla Asignatura:

Tabla Asignatiura_Alumnos:

Tabla Grupo:

Tabla Grupo_Alumnos:

Tabla Profesor:

Tabla Grupo_Profesor_Alumnos:

Se puede ver el modelo fsico de la base de datos

Consultas:

Alumnos de 2 ASIR.

select Alumnos.Nombre from Alumnos, Grupo, Grupo_Alumnos WHERE


Alumnos.NIE=Grupo_Alumnos.Id_Alumno AND Grupo.Id_Grupo=Grupo_Alumnos.Id_Grupo
AND Grupo.NOmbre='2ASIR';

Alumnos matriculados en Administracin de Sistemas de Bases de Datos.

select Alumnos.Nombre from Alumnos, Asignatura, Asignatura_Alumnos WHERE


Alumnos.NIE=Asignatura_Alumos.Id_Alumno AND
Asignatura.ID_Asignatura=Asignatura.ID_Asignatura AND Asignatura.Nombre='Admin Sistemas
Gestores de Base de Datos';

Nota ms alta en la primera evaluacin de seguridad.

select MAX(Asignatura_Alumnos.Primer_Trimestre) AS 'Mxima Nota primer trimestre' from


Alumos, Asignatura, Asignatura_Alumnos WHERE
Alumnos.NIE=Asignatura_Alumnos.Id_Alumno AND
Asignatura.Id_Asignatura=Asignatura_Alumnos.Id_Asignatura AND
Asignatura.Nombre='Seguridad y Alta Disponibilidad';

Asignatura con ms nmero de suspensos en daw.

select Asignatura.NOmbre, COUNT(Asignatura.NOmbre) AS 'Suspensos', Asignatura.Curso from


Asignatura, Asignatura_Alumnos WHERE
Asignatura.Id_Asignatura=Asignatura_Alumnos.Id_Asignatura AND Asignatura.Curso LIKE
'DAW' AND Asignatura_Alumnos.Final < 5 GROUP BY Asignatura.Nombre, Asignatura.Curso
ORDER BY COUNT(Asignatura.Nombre) desc;

Boletn de notas de la primera evaluacin.

select Alumnos.NOmbre, Alumnos.Apellidos, Asignatura.Nombre, Asignatura.Curso,


Asignatura_Alumnos.Primer_Trimestre from Alumnos, Asignatura, Asignatura_Alumnos WHERE
Alumnos.NIE=Asignatura_Alumnos.Id_Alumno AND
Asignatura.ID_Asignatura=Asignatura_Alumnos.Id_Asignatura;

Lista de delegados con su direccin de correo electrnico.

select Alumnos.Nombre, Alumnos.Apellidos, Gryupo.Nombre, Alumnos.Email from Alumnos,


Grupo Where Alumnos.NIE)Grupo.Id_Delegado;

Profesores y asignaturas que imparte.

select Profesor.NOmbre, Profesor.Apellidos, Asignatura.Nombre, Asignatura.Curso from Profesor,


Asignatura, Grupo_Profesor_Asignatura WHERE Profesor, Asignatura,
Grupo_Profesor_Asignatura WHERE
Profesor.Id_Profesor=Grupo_Profesor_Asignatura.Id_Profesor AND
Asignatura.Id_Asignatura=Grupo_Profesor_Asignatura.Id_Asignatura ORDER BY
Profesor.NOmbre;

Tutores.

select Profesor.Nombre, Profesor.Apellidos, Grupo.Nombre from Grupo, Profesor Where


Profesor.Id_Profesor=Grupo.Id_Tutor;

Вам также может понравиться