(BASE DE DATOS "TALLER")
PROCEDIMIENTOS PARA AGREGAR
mysql>
delimiter //
mysql>
create procedure agregar_calificaciones(in cveAlumno varchar(30),cveMateria
varchar(50),par1 double,par2 double,par3 double,par4 double,par5
double,par6double,par7 double,par8 double,par9 double,calificacionFinal
double,Periodo varchar (20))
-> begin
-> insert into Calificaciones
values(cveAlumno,cveMateria,par1,par2,par3,par4,par5,par6,par7,par8,par9,calificacionFinal,Periodo);
-> end //
mysql>
delimiter //
mysql>
create procedure agregar_carrera(in cveCarrera varchar(20),Nombre varchar
(50))
-> begin
-> insert into Carreras
values(cveCarrera,Nombre);
->
end //
mysql>
delimiter //
mysql>
create procedure agregar_grupo(in cveGrupo varchar(50),Nombre varchar
(50),cveProfesor varchar(50),cveAlumno varchar(50),cveMatri
varchar(50),cveCarrera varchar(50),Periodo varchar(20))
-> begin
->
insert into Grupos values(cveGrupo,Nombre,cveProfesor,cveAlumno,cveMateri
a,cveCarrera,Periodo);
-> end //
PROCEDIMIENTOS PARA EDITAR
mysql>
delimiter //
mysql>
create procedure editar_alumno(in noControl varchar(30),Nombre varchar(50
),aPaterno
varchar(50),aMaterno varchar(50),calle varchar(150),numero int,coloni
a
varchar(50),municipio varchar(50),estado varchar(50),telefono integer,email va
rchar(100))
-> begin
->
update Alumnos set noControl='noControl',Nombre='Nombre',aPaterno='aPaterno',aMaterno='aMaterno',Calle='Calle,Numero='Numero',Colonia='Colonia',Municipio;
o='Municipio',Estado='Estado',Telefono='Telefono',Email='Email';
-> end //
mysql>
delimiter //
mysql>
create procedure editar_profesor(in cveProfesor varchar(30),Nombre varcha
r(50),aPaterno
varchar(50),aMaterno varchar(50),Calle varchar(150),numero int,co
lonia
varchar(50),municipio varchar(50),estado varchar(50),telefono integer,Espe
cialidad
varchar(150),Email varchar(100))
-> begin
-> update Profesor(alumnos) set
noControl='noControl',Nombre='Nombre',aPaterno='aPater
no',aMaterno='aMaterno',Calle='Calle',Numero='Numero',Colonia='Colonia',Municipi
o='Municipio',Estado='Estado',Telefono='Telefono',Especialidad='Especialidad',Em
ail='Email';
-> end //
mysql>
delimiter //
mysql>
create procedure editar_materia(in cveMateria varchar(50),nombre
varchar(50),semestre char)
-> begin
> update Materia set
cveMateria='cveMateria',Nombre='Nombre',Semestre='Semestre';
-> end //
mysql>
delimiter //
mysql>
create procedure editar_calificacion(in cveAlumno varchar(30),cveMateria
varchar(50),par1 double,par2 double,par3 double,par4 double,par5 double,par6
double,par7 double,par8 double,par9 double,calificacionFinal double,periodo varchar
(20))
-> begin
-> update Calificaciones set
cveAlumno='cveAlumno',cveMateria='cveMateria',par1='par1',par2='par2',par3='par3',par4='par4',par5='par5',par6='par6',par7='par7',par8='par8',par9='par9',calificacionFinal='calificacionFinal',Periodo='Periodo';
->
end //
mysql>
create procedure editar_carrera(in cveCarrera varchar(20),Nombre varchar(
50))
-> begin
-> update Carreras set
cveCarrera='cveCarrera',Nombre='Nombre';
-> end //
mysql>
delimiter //
mysql>
create procedure editar_grupo(in cveGrupo varchar(50),nombre varchar(50),
cveProfesor
varchar(50),cveAlumno varchar(50),cveMateria varchar(50),cveCarrera
varchar(50),periodo
varchar(20))
-> begin
-> update grupos set
cveGrupo='cveGrupo',Nombre='Nombre',cveProfesor='cve Profesor',cveAlumno='cveAlumno',cveMateria='cveMateria',cveCarrera='cveCarrera',Pe
riodo='Periodo';
-> end //
PROCEDIMIENTOS
ELIMINAR REGISTROS
mysql>
delimiter //
mysql>
create Procedure eliminar_Alumnos(in noControl varchar(30))
-> begin
-> delete
from Alumnos
-> where
noControl='noControl';
-> end //
mysql> delimiter //
mysql> create Procedure eliminar_profesor(in
cveProfesor varchar(50))
-> begin
-> delete
from Profesores
-> where
cveProfesor='cveProfesor';
-> end //
mysql> delimiter //
mysql> create Procedure eliminar_materia(in
cveMateria varchar(50))
-> begin
-> delete
from Materias
-> where
cveMateria='cveMateria';
-> end //
mysql>
delimiter //
mysql>
create Procedure eliminar_calificacion(in cveAlumno varchar(30))
-> begin
-> delete from Calificaciones
-> where cveAlumno='cveAlumno';
-> end //
mysql>
delimiter //
mysql>
create Procedure eliminar_grupo(in cveGrupo varchar(50))
-> begin
-> delete from Grupos
-> where cveGrupo='cveGrupo';
-> end //
mysql>
delimiter //
mysql> create procedure ver_alumno()
->
begin
-> select *
from Alumnos;
-> end //
mysql> delimiter //
mysql>
create procedure ver_profesor()
-> begin
-> select *
from Profesores;
-> end //
mysql> delimiter //
mysql>
create procedure ver_materia()
-> begin
-> select * from
Materias;
-> end //
mysql>
delimiter //
mysql> create procedure ver_calificacion()
-> begin
-> select *
from Calificaciones;
-> end //
mysql> delimiter //
mysql>
create procedure ver_grupo()
-> begin
-> select *
from Grupos;
-> end //
CREACIÓN DE
VISTAS
mysql>
call agregar_alumno('002','Luis','Perez','Gonzales','1 de
Mayo',7,'Consorcio','Cuautitlan Izcalli','Edo.Mex','58-89-25-72','Luis.perez@hotmail.com')
//


















No hay comentarios:
Publicar un comentario