Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ELABORADO POR:
CEILA KARINA PEALOZA
APRENDIZ
INSTRUCTOR RESPONSABLE:
CESAR MANUEL CASTILLO RODRIGUEZ
Profesor
delimiter $
create procedure insertarprofesor (in nombre varchar(150), in apellido varchar (150), in
categoria varchar (150), in salario int (10))
begin
insert into profesor (nom_prof, ape_prof, cate_prof, sal_prof) values (nombre, apellido,
categoria, salario);
end $
Curso
delimiter $
create procedure insertarcurso (in nombre varchar(150), in horas int (10), in valor int
(10))
begin
insert into profesor (nom_curs, horas_cur, valor_cur) values (nombre, horas, valor);
end $
Estudiante
delimiter $
create procedure insertarestudiante (in documento int (3), in nombre varchar(150), in
apellido varchar (150), in edad int (3))
begin
insert into estudiante (doc_est, nom_est, ape_est, edad_est) values (documento,
nombre, apellido, edad);
end $
Estudiantexcurso.
delimiter $
create procedure insertarestudiantexcurso (in codcur int (11), in docest int(11), in
fecha datetime (6))
begin
insert into estudiantexcurso (cod_cur_estcur, doc_est_estcur, fec_ini_estcur) values
(codcur, docest, fecha);
end $
En ORACLE; para las tablas Cliente
Compaa
delimiter $
create procedure insertarcompaia (in nit int(15), in nombre varchar (150), in
aofundacion datetime (6), in representante varchar (45))
begin
insert into compaiacompaia (comnit, comnombre, comaofun, comrelplegal)
values (nit, nombre, aofundacion, representante);
end $
TiposAutomotores
delimiter $
create procedure insertartiposautomotores (in tipo int(10), in apellido varchar (150))
begin
insert into tiposautomotores (auttipo, autnombre) values (tipo, apellido);
end $
Automotores
delimiter $
create procedure insertarautomotores (in placa varchar(6), in marca varchar (150), in
tipo varchar (100), in modelo varchar (100), in NoPasajeros int (3), in cilindraje int(6),
in chasis varchar(100))
begin
insert into tiposautomotores (autoplaca, automarca, autotipo, automodelo,
autonumpasajeros, autocilindraje, autonumchasis) values (placa, marca, tipo, modelo,
NoPasajeros, cilindraje, chasis );
end $
Aseguramientos
delimiter $
create procedure insertaraseguramientos (in codigo int(11), in fechainicio datetime (6),
in fechafin datetime (6), in valorasegurado int (30), in estadoseguro varchar (45), in
costo int(6), in placa varchar(6))
begin
insert into tiposautomotores (asecodigo, asefechainicio, asefechaexpiracion,
asevalorasegurado, aseestado, asecosto, aseplaca) values (codigo, fechainicio,
fechafin, valorasegurado, estadoseguro, costo, placa );
end $
Incidentes.
Mostrar los pedidos con los respectivos artculos (cdigo, nombre, valor
y cantidad pedida).
Visualizar los datos de las empresas fundadas entre el ao 1991 y
1998.
Visualizar los datos de los incidentes que han tenido un (1) herido, este
reporte debe visualizar la placa del automotor, con los respectivos datos
de la pliza como son fecha de inicio, valor, estado y valor asegurado.
Visualizar los incidentes del vehculo con placas " FLL420", este reporte
debe visualizar la fecha, el lugar, la cantidad de heridos del incidente, la
fecha de inicio la de expiracin de la pliza y el valor asegurado.
Calcule el valor promedio de los cursos cuyas horas sean mayores a 40.
Obtener el sueldo promedio de los profesores de la categora 1.
Construya
Actualizacin
Borrado
Curso
Estudiante.