Practica de vistas db
Un profesor almacena el documento, nombre y la nota final de cada alumno de su clase en una tabla llamada "alumnos".
createtable alumnos( codigo int, nombre varchar(30), primary key(codigo)); | create table evaluaciones( documento char(8), codAlumno tinyint, nota decimal(4,2), primary key(documento), constraintCK_alumnos_nota_valores check (nota>=0 and nota <=10), ); |
Ingresa los siguientes valores:
insert into alumnos values(1,'Ana Algarbe');
insert into alumnos values(2,'Bernardo Bustamante');insert into alumnos values(3,'Carolina Conte');
insert into alumnos values(4,'Diana Dominguez');
insert into alumnos values(5,'Fabian Fuentes');
insert into alumnos values(6,'Gaston Gonzalez');insert into evaluaciones values('31',1,5.1);
insert into evaluaciones values('32',2,3.2);
insert into evaluaciones values('33',3,4.5);
insert into evaluaciones values('34',4,9.7);
insert intoevaluaciones values('35','5,8.5);
insert into evaluaciones values('36',6,9.70);
insert into evaluaciones values('37',6,5.1);
insert into evaluaciones values('38',5,3.2);
insert into evaluacionesvalues('39',4,4.5);
insert into evaluaciones values('40',3,9.7);
insert into evaluaciones values('41',2,8.5);
insert into evaluaciones values('42',1,9.70);
Genera las siguientes vistas y suSelect correspondiente para que puedan funcionar
a. Obtener los datos de los alumnos con la nota más alta
b. Obtener los datos de los alumnos con la nota más baja
c. Muestre el promediode todas las notas
d. Obtener todos los datos de 'Fabian Fuentes'
e. Obtener todos los datos de 'Gaston Gonzalez'
f. Obtener todos los datos correspondiente al documento 34
g. Obtenerlos datos de las calificación más debajo de 5.0
h. Obtener los datos de las calificación más alta entre un intervalo mayor de 9.0
i. Obtener los datos de las calificaciones que se encuentren...
Regístrate para leer el documento completo.