jueves, 30 de mayo de 2013

Practica Vistas

Creamos una base de datos llamada notas:
create database notas;

usamos la base de datos antes creada ;

use notas;

  
Creamos una nueva tabla llamada alumnos:
create table alumnos(matricula int not null primary key,nombre varchar(30),apellidos varchar(50),semestre varchar(20),modulo varchar(50),calif_1 int,calif_2 int,calif_3 int);

insertaremos 3 nuevos registros a nuestra tabla antes creada :
insert into alumnos(matricula,nombre,apellidos,semestre,modulo,calif_1,calif_2,calif_3) values
(123,'Edith','Martinez Hernandez','Cuarto','COBD',8,9,10),
(456,'Manuel','Zavala Contreras','Cuarto','COBD',9,8,7);

(789,'Irving','Gonzalez Mena','Cuarto','COBD',7,6,5);






Ahora crearemos una vista llamada vista_alumnos esta nos servirá para poder sacar el promedio de nuestros
tres alumnos de nuestra base de datos.
create view vista_alumnos as select matricula,nombre,apellidos,(calif_1+calif_2+calif_3)/3 as promedio from alumnos;
Ahora mostraremos nuestras tablas creadas en nuestra base de datos
show tables;








Ahora mostraremos nuestra nueva tabla llamada Vista_alumnos
select * from vista_alumnos;






Ahora insertaremos un nuevo registro para que se vuelva a ejecutar nuestra vista
insert into alumnos values(912,'Fabian','Mora Sanchez','Cuarto','COBD',10,9,8);





Mostraremos nuestra tabla llamada alumnos para ver como esta se modifica
Select * from alumnos;








Por ultimo mostraremos nuestra tabla de vista_alumnos para ver como quedo con este ultimo registro que insertamos
select * from vistas alumnos;

No hay comentarios:

Publicar un comentario