Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BD Matricula
BD Matricula
SELECT ESTUDIANTE.Nombres,
ESTUDIANTE.Apellidos,
ESTUDIANTE.Facultad,
ESTUDIANTE.Escuela,
ESTUDIANTE.AoIngreso,
ESTUDIANTE.Telefono
FROM ESTUDIANTE
where Nombres LIKE '%A' AND Facultad='Administracion'
10.
Mostras los nombres de los estudiantes, nombre del curso y
ao academico que ayan ingresado el ao 2010
SELECT MATRICULA.AoAcadeico,
ESTUDIANTE.Nombres,
ESTUDIANTE.Apellidos,
CURSO.Nombre,
ESTUDIANTE.AoIngreso
FROM ESTUDIANTE
INNER JOIN MATRICULA ON
ESTUDIANTE.CodigoEstudiante=MATRICULA.CodigoEstudiante
INNER JOIN CURSO ON MATRICULA.CodigoCurso=CURSO.CodigoCurso
where AoIngreso= 2010
GROUP BY ESTUDIANTE.Apellidos, ESTUDIANTE.Nombres, MATRICULA.AoAcadeico,
CURSO.Nombre, ESTUDIANTE.AoIngreso
ORDER BY Apellidos
11.
Mostras los docentes, su especialidad y sus curso que dictan
pero que no sean de la especialidad de administracion
SELECT DOCENTE.Apellidos,
DOCENTE.Nombres,
DOCENTE.Especialidad,
CURSO.Nombre,
CURSO.Credito
FROM DOCENTE
INNER JOIN MATRICULA ON DOCENTE.CodigoDocente=MATRICULA.CodigoDocente
INNER JOIN CURSO ON CURSO.CodigoCurso=MATRICULA.CodigoCurso
where not Especialidad='Administrador'
GROUP BY DOCENTE.Apellidos, DOCENTE.Nombres, DOCENTE.Especialidad,
CURSO.Nombre, CURSO.Credito
ORDER BY Apellidos
12.
Mostrar losnombres de los alumnos con los respectivos curso
que llevan ademas de los docentes que les ensea
SELECT ESTUDIANTE.Apellidos AS ApellidoEstudiante,
ESTUDIANTE.Nombres AS NombreEstudiante,
DOCENTE.Apellidos AS ApeDocente,
DOCENTE.Nombres AS NomDocente,
CURSO.Nombre AS NomCurso
FROM DOCENTE
INNER JOIN MATRICULA ON DOCENTE.CodigoDocente=MATRICULA.CodigoDocente
INNER JOIN CURSO ON CURSO.CodigoCurso=MATRICULA.CodigoCurso
inner join ESTUDIANTE ON
ESTUDIANTE.CodigoEstudiante=MATRICULA.CodigoEstudiante
GROUP BY ESTUDIANTE.Apellidos,
ESTUDIANTE.Nombres,
DOCENTE.Apellidos,
DOCENTE.Nombres,
CURSO.Nombre
ORDER BY ApellidoEstudiante
13.
GROUP BY ESTUDIANTE.Apellidos,
ESTUDIANTE.Nombres,
ESTUDIANTE.Facultad,
ENCARGDOMATRICULA.Apellidos,
ENCARGDOMATRICULA.Nombres
ORDER BY ApellidoEstudiante
14.
Mostrar los cursos que lleva cada alumno con sus respectivo
credito
SELECT ESTUDIANTE.Apellidos,
ESTUDIANTE.Nombres,
ESTUDIANTE.Facultad,
CURSO.Nombre,
CURSO.Credito
FROM ESTUDIANTE
inner join MATRICULA ON
ESTUDIANTE.CodigoEstudiante=MATRICULA.CodigoEstudiante
INNER JOIN CURSO ON CURSO.CodigoCurso=MATRICULA.CodigoCurso
WHERE Nombres LIKE 'C%'
GROUP BY ESTUDIANTE.Apellidos,
ESTUDIANTE.Nombres,
ESTUDIANTE.Facultad,
CURSO.Nombre,
CURSO.Credito
ORDER BY Credito
15.
Mostrar cuando se matriculo cada alumno y en que ciclo,
menos los alumnos que su nombre empiezen con C
SELECT ESTUDIANTE.Apellidos AS ApellidoEstudiante,
ESTUDIANTE.Nombres AS NombreEstudiante,
ESTUDIANTE.Facultad,
MATRICULA.Fecha,
MATRICULA.Ciclo
FROM ESTUDIANTE
16.
Mostrar las matriculas realizadas entre las fechas de '201108-01' y '2011-09-01' y que el nombre de la encargada de
matricula sea CARMEN
SELECT ENCARGDOMATRICULA.Apellidos,
ENCARGDOMATRICULA.Nombres,
MATRICULA.Fecha
FROM MATRICULA INNER JOIN ENCARGDOMATRICULA ON
MATRICULA.CodEmpleado=ENCARGDOMATRICULA.CodEmpleado
where Fecha BETWEEN '2011-08-01' AND '2011-09-01' and Nombres='CARMEN'
group by ENCARGDOMATRICULA.Apellidos,
ENCARGDOMATRICULA.Nombres,
MATRICULA.Fecha
ORDER BY Fecha DESC
17.
Mostrar los alumnos que se matricularon en cualquier fecha
menos en '2011-09-25' y que no sean de la facultad de farmacia
SELECT ESTUDIANTE.Apellidos,
ESTUDIANTE.Nombres,
ESTUDIANTE.Facultad,
MATRICULA.Fecha,
CURSO.Nombre AS NomCurso
FROM ESTUDIANTE INNER JOIN MATRICULA ON
ESTUDIANTE.CodigoEstudiante=MATRICULA.CodigoEstudiante
INNER JOIN CURSO ON CURSO.CodigoCurso=MATRICULA.CodigoCurso
WHERE NOT Fecha='2011-09-25' AND not Facultad='Farmacia'
GROUP BY ESTUDIANTE.Apellidos,
ESTUDIANTE.Nombres,
ESTUDIANTE.Facultad,
MATRICULA.Fecha,
CURSO.Nombre
ORDER BY Fecha
18.
Mostrar la facultad de cada alumno el docente que le ensea
y el ciclo que esta cursando menos los que estudian ingenieria
mecanica y que el nombre del docente sea DANIEL
SELECT ESTUDIANTE.Apellidos AS ApellidoEstudiante,
ESTUDIANTE.Nombres AS NombreEstudiante,
ESTUDIANTE.Facultad,
CURSO.Nombre AS NombreCurso,
DOCENTE.Apellidos AS ApellidoDocente,
docente.Nombres AS NombreDocente,
MATRICULA.Ciclo
FROM ESTUDIANTE INNER JOIN MATRICULA ON
MATRICULA.CodigoEstudiante=ESTUDIANTE.CodigoEstudiante
INNER JOIN DOCENTE ON DOCENTE.CodigoDocente=MATRICULA.CodigoDocente
INNER JOIN CURSO ON CURSO.CodigoCurso=MATRICULA.CodigoCurso
WHERE NOT Facultad='Ingenieria Mecanica' and not Nombre='daniel'
GROUP BY ESTUDIANTE.Apellidos,
ESTUDIANTE.Nombres,
ESTUDIANTE.Facultad,
CURSO.Nombre,
DOCENTE.Apellidos,
docente.Nombres,
MATRICULA.Ciclo
order by ApellidoEstudiante ASC
19.
MOSTRAR los alumnos que su nombre no empiece con C, que
no estudien en la facultad de odontologia y que no esten en el X
ciclo
SELECT ESTUDIANTE.Nombres,
ESTUDIANTE.Apellidos,
ESTUDIANTE.Facultad,
MATRICULA.Ciclo
FROM ESTUDIANTE
INNER JOIN MATRICULA ON
ESTUDIANTE.CodigoEstudiante=MATRICULA.CodigoEstudiante
WHERE NOT Ciclo='X' AND NOT Facultad='Odontologia' and NOT Nombres LIKE
'C%'
GROUP BY ESTUDIANTE.Nombres,
ESTUDIANTE.Apellidos,
ESTUDIANTE.Facultad,
MATRICULA.Ciclo
ORDER BY Nombres ASC
20.
Todo los estudiantes que no esten cursando el vII ciclo y que
no esten cursando en el ao academico del 2010
SELECT MATRICULA.AoAcadeico,
MATRICULA.Ciclo,
ESTUDIANTE.Nombres,
ESTUDIANTE.Apellidos,
ESTUDIANTE.Facultad
FROM MATRICULA inner join ESTUDIANTE on
ESTUDIANTE.CodigoEstudiante=MATRICULA.CodigoEstudiante
WHERE NOT AoAcadeMico =2010 AND NOT Ciclo='VII'
GROUP BY MATRICULA.AoAcadeico,
MATRICULA.Ciclo,
ESTUDIANTE.Nombres,
ESTUDIANTE.Apellidos,
ESTUDIANTE.Facultad
ORDER BY Ciclo ASC