Guía SQL: Definición y Manipulación
1. Dado el siguiente esquema:
Alumno (al num: integer, al nombre: varchar(20), al carrera:
varchar(20), nivel:integer, edad: integer)
Curso (cu nombre: varchar(20), cu impartido:varchar(20), cu
aula:varchar(20), pro id: integer)
Matriculado (al num:integer,cu nombre: varchar(20), ma_ nota:integer)
Profesor (pro id: integer, pro nombre: varchar(20), dep id: integer)
2. Se pide crear cada una de las relaciones del esquema anterior
3. Se pide realizar las siguientes consultas
a ) Obtener los alumnos que pertenezcan al nivel tres.
b ) Averiguar el nombre y la carrera de los alumnos que tengan más 25
años de edad.
c) Averiguar el nombre de todos los alumnos que están matriculados en
el curso Base de Datos I.
d ) Obtener el nombre y la nota (considere 10 puntos de base) de los
alumnos que están matrículados en Base de Datos I. suma en el select
e ) Listar los alumnos cuyo nombre comienza por B y termina con O.
f ) Obtener el nombre y la nota de los alumnos que han cursado Base
de Datos I o Base de Datos II.
g ) Obtener el nombre y la nota de los alumnos que han cursado Base
de Datos I y Base de Datos II.
h ) Obtener el nombre y la nota de los alumnos que han cursado Base
de Datos I y no Base de Datos II.
i ) Obtener el nombre y el departamento de los profesores que han dic-
tado cursos en las Aulas AB y no en las AC.
j ) Listar el nombre de los profesores que no han dictado clases en las
Aulas AB.
k ) Conocer el promedio de la edad de los estudiantes que cursaron Base de
Datos I.
l ) Mostrar el total de alumnos que están matriculados en Base de Datos
II.
m ) Mostrar el nombre y la edad del alumno que más joven.
n ) Conocer la edad de los alumnos más jóvenes de las distintas asignaturas
dictadas.
ñ) Conocer el promedio de edad de los alumnos en cada curso, en los
cuales existan al menos dos alumnos.
o ) Crear vista con el nombre de los cursos que tengan más de 4 alumnos
matriculados.
p ) Crear vista que muestre el total de cursos y alumnos matriculados,
incluyendo el profesor que dictó la asignatura.