Problema:
Un profesor almacena el documento, nombre y la nota final de cada alumno de su clase en una tabla
llamada "alumnos".
1- Elimine la tabla si existe y luego Créela
drop table if exists alumnos;
create table alumnos(
documento char(8),
nombre varchar(30),
nota decimal(4,2),
primary key(documento)
);
2-Ingrese algunos registros:
insert into alumnos values('30111111','Ana Algarbe',5.1);
insert into alumnos values('30222222','Bernardo Bustamante',3.2);
insert into alumnos values('30333333','Carolina Conte',4.5);
insert into alumnos values('30444444','Diana Dominguez',9.7);
insert into alumnos values('30555555','Fabian Fuentes',8.5);
insert into alumnos values('30666666','Gaston Gonzalez',9.70);
3-Cree una vista que recupere el nombre y la nota de todos los alumnos
(borrar la vista si ya existe)
drop view if exists vista_nota_alumnos;
create view vista_nota_alumnos as
select nombre, nota
from alumnos;
4-Mostrar el resultado de llamar la vista en un comando SQL 'select'.
select * from vista_nota_alumnos;
5-Crear una vista que retorne el nombre y la nota de todos los alumnos aprobados (notas mayores
iguales a 7) a partir de la vista anterior.
create view vista_nota_alumnos_aprobados as
select nombre, nota
from vista_nota_alumnos
where nota>=7;
6-Muestre la información que genera la vista.
select * from vista_nota_alumnos_aprobados;